Job Title : Senior Engineer – Firmware
Location : Bangalore
Experience Required : Minimum 10 years
Education : Bachelor’s / Master’s in Electronics or Software Engineering
Key Responsibilities
Responsibility AreaDetails
Technical Guidance
Provide direction on software / firmware design specifications, ensuring compliance with international standards and certification requirements
Design Evaluation
Guide design teams on evaluation techniques, testing methodologies, and coding best practices
Engineering Practices
Implement advanced engineering principles; organize and lead design reviews; develop Firmware Requirement Specifications and Interface Control Specifications
Hardware Integration
Apply specialist knowledge to select and integrate hardware devices relevant to firmware
Mentorship
Mentor and train junior engineers and technical staff
Strategic Advisory
Advise management on future software requirements and contribute to long-term technology planning, including tools and resource needs
Competency Requirements
General Competencies
Technical leadership and ownership
Clear and cohesive communication with team, management, and customers
Ability to manage short-term operations and contribute to long-term technical planning
Specific Job Competencies
Advanced knowledge of software / firmware principles and system design
Familiarity with engineering standards and development methodologies in the defence industry
Deep understanding of systems engineering processes including :
Requirements analysis
System design
Integration and verification
Certification and configuration management
Technical Requirements
Firmware Development Experience : Minimum 10 years in FPGA / Microcontroller firmware development
Domain Expertise : Precision Guided Munition systems
Standards Knowledge : DO-254 Firmware Development Standards
Tools & Technologies : VHDL, Verilog, Embedded C, RTOS, etc.
Firmware Engineer • Coimbatore, Tamil Nadu, India