Expert Embedded Software Developer

beBeeDevelopment

Software Development Expert

We are seeking a skilled Software Development Expert to join our team. The successful candidate will be responsible for participating in the software development life cycle, including requirements analysis, design, implementation, test, and maintenance.

The role involves working with a team of software designers at the hardware/software interface, developing code for Linux in C/C++, Bash, and Python. Key responsibilities include:

  • Participating in all stages of software development, including requirements analysis, design, implementation, test, and maintenance.
  • Developing various embedded software applications.
  • Testing, documenting, debugging, and maintaining applications.
  • Reducing backlog defects.
  • Creating scripts, test utilities, and other development tools.

To be successful in this role, you will need

  • Strong initiative, with the ability to work with limited direction and deliver against aggressive deadlines.
  • Agility, with the ability to make key decisions and manage competing priorities.
  • Effective communication skills, with the ability to influence and tailor your message to different audiences.
  • The flexibility to work independently and as part of a broader team.
  • An innate ability to build relationships and influence others.
  • A commitment to innovation and staying up-to-date with market developments.

The ideal candidate will have

  • Experience developing embedded software in Linux.
  • A strong understanding of multi-processor high reliability software systems.
  • Excellent debugging and analysis skills.
  • Strong written and verbal communication skills.

Bonus points if you also have

  • Knowledge of Carrier Ethernet, MPLS, OAM, NMS, packet switching, routing.
  • Experience creating automated testing frameworks and maintaining them.
  • Test-driven development experience.
  • Familiarity with embedded software development tools, such as GCC, GDB, Insight, Valgrind.
  • Scripting language proficiency, particularly in Python.

This is a great opportunity to grow professionally while working on exciting projects that drive real business value.

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?