Vacancy expired!
- Lead the architecting and development of complex embedded software solutions by applying model-based design (MBD) principles and tools
- Participate in overall system level and component level software architecture design and documentation
- Strongly drive the application of agile software lifecycle management, participate in the sprint and release planning activities, sizing of work tasks
- Design, implement, verify and deliver software component, modules, and systems using either model-based or traditional coding
- Contribute to improving software development workflows, toolchain, and management including emulation and simulation technologies and unit test automation
- Prototype and build proof of concepts for new control functionalities and technology demonstrators
- Provide technical leadership to a group of embedded software engineers providing direction for disciplined software development
- Strong C and C programming skills for embedded systems applications
- Development of real-time applications with use of RTOS, including Embedded Linux
- Architect embedded controls solutions and design of embedded software modules as part of an overall architecture
- Formulation and execution of unit testing, debugging, and troubleshooting
- Experience with model-based design tools and methods including software modeling, Simulink/Stateflow, Rhapsody, UML, autocode generation tools, simulation, and emulation tools (SIL)
- Familiarity with software development and lifecycle management tools (e.g. IBM Jazz RTC)
- Experience with product lifecycle management tool, such as IBM Jazz Suites - DNG, RTC, and RQM (version control, testing/quality management).
- Write specifications, test plans and document designs.
- Demonstrated capability to improve quality and efficiency of software development methods
- Creation of modular software architectures at the driver and application layers level for real-time systems
- Protocol design, modification
- Familiarity with implementing solutions to mitigate cybersecurity vulnerability
Vacancy expired!