Required Skills:
· Embedded Software Development
· C, C++, C#, or Java Programming
· Object-Oriented Design (OOP)
· OpenRTOS / RTOS Concepts
· Software Testing & Debugging
· Engineering Documentation
· Agile Development
· Communication & Collaboration
Preferred Skills:
· Python
· GNU Make
· CAN & UDS Protocols
· Embedded Systems Validation
· Project Management
· Advanced Engineering Degree
Description:
· Develop and maintain embedded software tools and scripts to improve development efficiency and user experience.
· Design, develop, test, and validate embedded software solutions for OpenRTOS-based systems.
· Collaborate with cross-functional teams to deliver software solutions and provide technical support.
· Develop engineering documentation, specifications, and software design standards.
· Perform software analysis, testing, debugging, and continuous process improvements.
· Lead innovation initiatives for next-generation embedded software development tools.
· Support project planning, risk management, and engineering reviews throughout the software lifecycle.
· Ensure software quality using Agile development practices and modern engineering methodologies.