Senior Embedded Software Engineer (Bengaluru)

Senior Embedded Software Engineer (Bengaluru)

16 Sep
|
Intelex Technologies ULC
|
Bengaluru

16 Sep

Intelex Technologies ULC

Bengaluru

Job Summary

This Senior Embedded Software Engineer position provides technical leadership for firmware development throughout the New Product Development lifecycle for Industrial Scientific gas detection products.

The role is intended for an experienced engineer who owns subsystem firmware architecture, drives complex embedded software design and implementation, ensures strong requirements traceability, and delivers highly reliable, scalable firmware for safety-critical applications.

This position leads firmware design activities from concept through production and may also support Enhancement & Sustaining projects for ISC legacy products. The Senior Engineer works independently with minimal oversight, collaborates closely with electrical, mechanical, quality assurance, manufacturing, product management, and external development teams, and makes informed technical tradeoffs that balance delivery, quality, cost, maintainability, and customer impact.

Responsibilities

The duties may include, but are not limited to:

- Own firmware architecture for subsystems, including module partitioning, interfaces, and data and control flows
- Define firmware requirements and maintain robust traceability to system requirements, design outputs, and test cases
- Design, develop, and lead implementation of complex drivers, middleware, and real-time embedded systems with reliability, scalability, and maintainability in mind
- Define and enforce firmware design patterns, coding standards, code review practices, and technical decision-making approaches across projects
- Test firmware and hardware integration independently, debug integration issues, and collaborate with cross-functional teams to ensure successful product outcomes
- Drive root cause analysis and closure of complex system issues involving timing, concurrency, resource constraints, reliability, and performance
- Optimize system performance, power consumption, memory usage, and boot time based on product and customer requirements
- Develop and improve firmware development processes,



including CI/CD practices, code quality metrics, static analysis, automated testing, and test coverage
- Mentor engineers, provide technical direction across multiple projects, and lead small initiatives within defined scope
- Communicate architecture, risks, tradeoffs, and technical recommendations clearly across roles, functions, and project teams

Qualifications

Required Qualifications

- Bachelor of Science/BE/B. Tech degree in Electrical Engineering, Computer Engineering, Electronics Engineering or a related technical discipline from an accredited college or university
- Senior-level experience(minimum 8 years) developing embedded firmware for real-time, resource-constrained, or safety-critical systems
- Demonstrated proficiency in C and embedded software design for production hardware platforms
- Experience owning subsystem firmware architecture, including module decomposition, interfaces, state behavior, and data and control flows
- Experience developing and debugging embedded drivers and interfaces such as I2C, SPI, UART, ADC, PWM, sensors, and low-level hardware abstractions
- Ability to read electrical schematics, understand hardware behavior, and independently test firmware and hardware integration
- Strong analytical and debugging skills for complex embedded issues involving timing, concurrency, memory, power, boot, and system-level interactions
- Experience defining firmware requirements and linking implementation and test coverage to system requirements
- Experience with firmware development practices such as CI/CD, static analysis, code review, code quality metrics, unit testing, and automated test coverage




- Ability to work independently with minimal oversight while communicating clearly with engineering, product, quality, manufacturing, and project stakeholders

Preferred Qualifications

- Experience designing firmware for low-power handheld, portable, or battery-powered devices
- Experience optimizing embedded systems for power consumption, boot time, memory utilization, responsiveness, and long-term reliability
- Experience with wireless technologies such as Bluetooth , Wi-Fi, LTE, LoRa, or similar communication protocols
- Experience leading firmware architecture or technical design decisions across multiple projects or shared capabilities
- Understanding of Stage-Gate development processes and disciplined product development practices
- Experience supporting legacy product upgrades, sustaining engineering, customization projects, or platform-level reuse
- Experience working with safety-critical, highly reliable, regulated, or mission-critical embedded applications

Soft Skills

- Understands business priorities and customer impact and makes informed tradeoffs between delivery, quality, cost, and maintainability
- Capable of mentoring junior engineers and provides practical technical guidance that strengthens team capability
- Leads small initiatives and drives technical decisions within defined scope while aligning with broader architecture and product goals
- Solves complex problems within existing architectures and designs practical solutions when requirements are incomplete or ambiguous
- Creates multi-team impact through ownership of subsystems, reusable components, or core firmware capabilities
- Works independently with minimal oversight and communicates clearly across roles, functions, and technical backgrounds

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior Embedded Software Engineer (Bengaluru)
🏢 Intelex Technologies ULC
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (bengaluru) / bengaluru