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.