Collins is working on building industry-challenging multi-core platform architecture, making products smaller, smarter, and more efficient. The platform software provides an infrastructure for hosting an operating system and application services that interface with hardware.
Requirements
- 3+ years of experience in Embedded Software Development
- Excellent understanding of system software concepts, binary executables, debug information, OS concepts
- Strong C and C++ programming skills with good knowledge in Linux shell scripting, Python
- Strong RTOS concepts with experience on working with Multicore/Multi-Threading, Hypervisor using VxWorks on PowerPC and ARM
- Board Bring up, Linux Device Drivers, Board support package, Bootloader, initialization software
- Good knowledge on processors and architecture (ARM, PowerPC, IMA etc.)
- Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT etc.)
- Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers
Benefits
- Meal coupons
- Group Term Life Insurance
- Group Health Insurance
- Group Personal Accident Insurance
- Entitled for 18 days of vacation and 12 days of contingency leave annually
- Employee scholar programme
- Work life balance
- Car lease programme
- National Pension Scheme
- LTA
- Fuel & Maintenance /Driver wages