Role Overview :
This is a premier opportunity for aspirants to step into a high-visibility role, driving mission-critical embedded software from inception to deployment. As a Technical Lead, you will take full Ownership of the project lifecycle—managing everything from initial requirements to final delivery and post-production support. This role is designed for a leader who thrives in a collaborative environment, seamlessly interfacing with internal domains, cross-functional teams, and customers to ensure project success.
Professional Skills Required :
- Core Programming: Mastery of Embedded Programming, C, CPP, with strict adherence to MISRA C Guidelines for safety and portability.
- Operating Systems: Deep expertise in Real-Time Software Development using VxWorks (RTOS) and Linux.
- Low-Level Dev: Proven track record in BSP Porting, Device Driver development, and hardware bring-up.
- Avionics & Protocols: Hands-on experience with MIL-STD-1553B, ARINC 429, AFDX, and high-speed interfaces like PCIe, SRIO, TSN, SPI, I2C, and Ethernet.
- Automation & Scripting: Proficiency in Python or similar scripting tools for test automation and workflow optimization.
- Hardware Knowledge: Strong grip on NXP/TI Processors, AMD (Xilinx) FPGA and industry relevant chip architectures.
- Compliance: Direct experience with DO-178B/C certification processes.
Key Responsibilities :
- Technical Leadership: Lead requirements gathering and translate them into robust architectural designs using modern software paradigms.
- System Bring-up: Port and optimize VxWorks, Linux, or Standalone SW onto diverse hardware platforms; resolve complex timing and concurrency issues in real-time environments.
- Code Quality: Ensure all development meets MISRA C standards through rigorous Design and Code Reviews.
- Automation: Implement Python-based scripting to automate repetitive testing, build processes, and data analysis to increase team velocity.
- Mentorship: Supervise and mentor Design and Senior Design Engineers, keeping the team updated on the latest trends in software programming and tools.
- Documentation: Create high-fidelity documentation (Requirements/Design/Test) that stands up to the scrutiny of certification audits.
- Domain Integration: Act as the primary technical bridge, working effectively across inter-domains and coordinating with customers to resolve complex technical challenges.
Job Category: Tech Lead
Job Type: Full Time
Job Location: Bangalore
Experience: 4 to 8 Years
Education: Computer Science Engineering Electrical and Electronics Engineering Electronics and Communication Engineering
