21 Sep
|
Weekday AI
|
Bengaluru
21 Sep
Weekday AI
Bengaluru
Description
???? ???? ?? ??? ??? ?? ??? ???????'? ???????
?????? ?????: ?? ?????? - ?? ??????? (?? ??? ?-?? ???)
Experience: 5+ yrs
Location: Bengaluru, Karnataka, India
Job Type: Full time
We are looking for an experienced Senior Embedded Software Engineer with strong expertise in Ada 95/Ada 2012, Embedded C, low-level driver development, and real-time embedded systems. The role involves developing safety-critical embedded software for processor-based systems, working from higher-level requirements through detailed design, coding, integration, testing, optimization, and lifecycle documentation.
The ideal candidate will have hands-on experience with MPC5777C Power Architecture and MC68332 processors, communication protocols such as MIL-STD-1553B, RS-422, and RS-232, and development processes aligned with DO-178B safety-critical software practices.
Requirements
Key Responsibilities
- Prepare Low-Level Requirements (LLRs), design strategies, and pseudocode from higher-level requirements.
- Identify requirement inconsistencies, ambiguities,
and dependencies before development activities proceed.
- Develop embedded software using Ada 95/Ada 2012 and Embedded C in accordance with approved design and coding standards.
- Follow established software configuration-management and change-control processes.
- Develop and integrate low-level interface modules for discrete and analog inputs, discrete outputs, frequency inputs, processor memory, timers, interrupts, and flashing.
- Implement communication interfaces and protocol handling for MIL-STD-1553B, RS-422, and RS-232.
- Implement data packing and unpacking according to MIL-STD-1553B requirements.
- Process data using algorithms and technical specifications provided by system or higher-level engineering teams.
- Develop software for reading and writing RAM, NVRAM, DPRAM, and RTRAM memory devices.
- Perform processor configuration and implement reliable inter-processor communication mechanisms.
- Develop and maintain low-l
📌 Embedded C (Bengaluru)
🏢 Weekday AI
📍 Bengaluru