Epicareer Might not Working Properly
Learn More

Embedded Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

We are seeking a skilled Embedded Software Engineer to design, develop, test, and support firmware/embedded software applications for our existing and next-generation products. This role requires collaboration with global teams to ensure high-quality deliverables while adhering to engineering best practices and processes.

Responsibilities:

  • Design, develop, and maintain firmware/embedded software for embedded systems.
  • Implement and optimize software using C and C++ programming languages.
  • Develop low-level device drivers and work with microcontrollers.
  • Integrate and develop software for real-time operating systems (RTOS).
  • Work with communication protocols such as Ethernet, USB, WiFi, CAN, Profibus, and IO-Link.
  • Conduct automated unit testing and software validation.
  • Create design documentation and follow established design techniques and patterns.
  • Utilize hardware-assisted debugging tools for troubleshooting and optimization.
  • Apply firmware functional testing methodologies and frameworks, with a focus on test automation.
  • Ensure compliance with secure coding standards (CERT C/C++).

Requirements:

  • Minimum 3 years of experience in embedded software product development.
  • Strong proficiency in C and C++ programming.
  • Experience with embedded systems, microcontrollers, and real-time operating systems.
  • Familiarity with communication protocols and peripheral integration.
  • Knowledge of software testing methodologies and automation.

To apply, simply click the "Apply" button or send your updated profile to [email protected]

EA Licence No.:18S9405 / EA Reg. No.:R1330864

Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/ to stay informed about new opportunities and events.