
Lead Embedded Software Engineer
3 days ago
As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals.
Key Qualifications :
Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs.
Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software.
Design and develop firmware including toolchain, BSPs to support IIoT modules.
Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc.
Design, document, code, test, and debug embedded device controllers for IoT.
Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test.
Support project planning efforts, including task definition and work effort.
Perform analysis, resolution, and tracking of defects and improvement to closure.
Develop and improve software development processes and procedures.
Provide engineering support for other departments as necessary.
Complete other engineering duties as assigned
Minimum requirements :
9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration.
Excellent software design skills and C/C++ programming skills; preferably in safety critical software development.
3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred).
Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software.
Experience in developing device drivers, timers, interrupt handlers, message-based software, etc.,
Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD
Experience in C/C++ coding standard, OOD, static analysis, and code coverage.
Proficient with software development process.
Demonstrable experience developing efficient (memory, CPU, and bandwidth) software.
Familiarity setting up various embedded toolchains, build, and debugging environments.
Experience with software engineering processes and tools such as configuration management and issue tracking systems.
Ability to read circuit designs/electrical schematics and datasheets.
Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues.
Excellent problem-solving, design, development, and debugging skills.
Strong communication and interpersonal
-
Embedded Software Engineer and Team Lead
7 days ago
Hyderabad, Telangana, India beBeeSoftwareEngineering Full time ₹ 30,00,000 - ₹ 40,00,000Embedded Software Engineering Leadership OpportunityLead a team of talented software engineers in the development and delivery of cutting-edge embedded systems solutions. The ideal candidate will have a strong background in computer engineering or electrical engineering, with expertise in C/C++ programming languages and experience working on ARM Cortex-M...
-
Embedded Software Development Engineer
3 days ago
Hyderabad, Telangana, India Innominds Software Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMinimum QualificationsBachelor's / masters degree in engineering, Information Systems, Computer Science, Electronics or related field. Minimum 4 years of experience in Embedded software development and programming in C / C++ / Assembly. Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS...
-
Embedded Software Engineer
3 days ago
Hyderabad, Telangana, India QTIMINDS Full time ₹ 8,00,000 - ₹ 12,00,000 per yearCompany DescriptionQTIMINDS provides on-demand access to highly skilled engineers specializing in embedded systems, platform software, and validation. We help enterprises scale with trusted talent through flexible staff augmentation and turnkey delivery models. With a foundation in the semiconductor and embedded ecosystem, we bring expertise that seamlessly...
-
Embedded Software Team Lead
1 week ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 2,10,00,000 - ₹ 3,40,00,000As a seasoned professional, you will lead a high-performing engineering team responsible for developing embedded software solutions for microcontroller platforms.Key Responsibilities:Oversight of the design and delivery of core embedded software components, including peripheral drivers, RTOS abstraction layers, and system infrastructure elements to ensure...
-
Lead Software Engineer
6 days ago
Hyderabad, Telangana, India beBeeEmbedded Full time US$ 1,80,000 - US$ 2,50,000Embedded Systems Leader Wanted">Manage a high-performing engineering team focused on embedded software development for microcontroller platforms.Create a collaborative and technically strong team culture that fosters innovation and delivery excellence.Partner with global engineering, product, and hardware teams to align development priorities and execution...
-
Embedded Python Software Engineer
1 week ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 7,50,000 - ₹ 15,00,000Software Engineer - Embedded PythonWe are seeking an experienced Embedded Python Software Engineer to join our team. The ideal candidate will have a strong background in software scripting, especially using Python, and experience working in embedded systems.About the Role:This is a challenging opportunity for a skilled Python Developer to design, develop,...
-
Embedded Software Development Manager
4 hours ago
Hyderabad, Telangana, India beBeeSoftware Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Embedded Software Leadership OpportunityThis is a highly impactful role, ideal for a technically hands-on leader passionate about building high-quality, robust, and secure embedded systems.The successful candidate will lead a team of engineers in the development of core microcontroller platform software and embedded security features.About the RoleWe are...
-
Embedded System Software Engineer
3 days ago
Hyderabad, Telangana, India Vir Innovations Pvt. Ltd. Full time ₹ 4,00,000 - ₹ 6,00,000 per yearWork Experience:2 - 5 YearsLocation:Hyderabad, Telangana (Balanagar area)Job type:Full-time, permanent, on-siteAbout Vir InnovationsWe are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision,...
-
Embedded Software Engineer
3 days ago
Hyderabad, Telangana, India GE Vernova Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description SummaryRole Summary/PurposeAs a Firmware Developer, you will have the opportunity to directly contribute to the Critical Infrastructure Communication (CIC) product line. You will work in an Agile scrum environment, working with your colleagues on the development and product management teams. You will be responsible for creating embedded and...
-
Embedded Software Development Manager
2 weeks ago
Hyderabad, Telangana, India beBeeSoftware Full time US$ 1,80,000 - US$ 2,50,000Embedded Software Leadership OpportunityWe are seeking a seasoned professional to lead our team of engineers focused on embedded software development for microcontroller platforms.Key Responsibilities:Develop and execute strategies to drive innovation and delivery excellence in the development of core embedded software, including peripheral drivers, RTOS...