- The candidate needs to have strong embedded platform technical skills, be able to communicate effectively (written and verbal), and work as team member in a global team.
- The candidate must have demonstrated skills/abilities in the following: Providing technical leadership to the team and own the software product/functional-area, Expert in Software design, requirement and code (C, C++, assembly) development on an Deos , Linux and baremetal environment in compliance to various DO-178C levels, with knowledge of multi-core and low level software development, radiation tests, hardware built-in tests and certification documents, capability to manage competing priorities; drives and meets stretch goals; develops and implements action plans to meet project objectives.
Key Responsibilities:
- Create new proposals and Quotation Estimates.
- Develop/Own Software Architecture and drive decisions.
- Drive and perform low level Software Design and Develop.
- Work with multiple stakeholders
- Processor Benchmarking and Radiation Test Development
- Drive Certification activities.
Basic Qualifications
- BE/ME in Computer Science or Electronics.
- Minimum of 7+ years Real Time Embedded Software development experience.
Additional Qualifications:
- Knowledge of processor architectures (x86, PPC, ARM etc,) and multi-core technology
- Expertise in design and develop the Board Support Packages (BSP), Device Drivers (ARINC 429, RS422, RS232, Ethernet etc,) and Middleware software including network/communication stack.
- Excellent interpersonal and communication skills
- Strong personal leadership abilities and ability to handle multiple activities/priorities effectively.
- Action oriented, results driven, high energy, self starter/drive.
- Innovative with new approaches to design work.
- Influential with peers and customers and demonstrate critical thinking
Employment Type: Full Time, Permanent
Read full job description