Jobs
Interviews

4 Firmware Programming Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

5 - 10 Lacs

Mangalore, Karnataka, India

On-site

Key Responsibilities: Scope/Feature Definition: Collaborate with cross-functional teams to define and document feature requirements. Develop high-level and low-level software requirements for embedded systems. Embedded Software Development: Design, code, test, and debug embedded software using C and C++ . Work on system integration, ensuring software interfaces are optimized and meet the requirements. Integrate embedded software components into the overall system architecture. Testing & Debugging: Develop and execute system and software tests to validate software functionality. Investigate and debug issues on real target hardware, resolving software defects and improving performance. Collaborate with teams to ensure thorough verification and validation of software systems. Continuous Development: Participate in continuous software development, integrating new tools and techniques. Support the software development lifecycle by utilizing best practices and industry standards. Customer Support: Provide support to customers by identifying and resolving software-related issues. Offer technical solutions to meet customer requirements and enhance user experience. Innovation & Collaboration: Actively network with stakeholders and contribute to new technologies and ideas for future development. Drive innovation by suggesting improvements and new features to enhance product offerings. Communication & Documentation: Communicate effectively with team members and stakeholders, both verbally and in writing . Document software development processes, designs, and test plans for future reference. Qualifications & Skills: Education: B.Tech , M.Tech , or MCA in Computer Science , Electronics Engineering , or a related field. Experience: 6-10 years of experience in embedded software development , particularly in C/C++ and firmware programming . Hands-on experience with hardware debugging on real target hardware . Requirement development experience (high-level and low-level software requirements). Skills & Tools: In-depth technical knowledge of embedded software development . Exposure to I/O interfaces like Ethernet , A429 , RS-232 , etc. Familiar with real-time operating systems (RTOS) . Proficiency with requirement management tools (e.g., DOORS ) and configuration management tools (e.g., JIRA , Bitbucket , GIT ). Avionics Domain Knowledge (Valued): Familiarity with Avionics product lines like TCAS , Transponder , DME , and EGPWS . Understanding of DO-178B/C software development processes for avionics systems. Soft Skills: Excellent analytical and debugging skills. Strong communication skills, capable of both oral and written communication with internal and external teams. Ability to work effectively both independently and as part of a team.

Posted 5 days ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Hubli, Karnataka, India

On-site

Key Responsibilities: Scope/Feature Definition: Collaborate with cross-functional teams to define and document feature requirements. Develop high-level and low-level software requirements for embedded systems. Embedded Software Development: Design, code, test, and debug embedded software using C and C++ . Work on system integration, ensuring software interfaces are optimized and meet the requirements. Integrate embedded software components into the overall system architecture. Testing & Debugging: Develop and execute system and software tests to validate software functionality. Investigate and debug issues on real target hardware, resolving software defects and improving performance. Collaborate with teams to ensure thorough verification and validation of software systems. Continuous Development: Participate in continuous software development, integrating new tools and techniques. Support the software development lifecycle by utilizing best practices and industry standards. Customer Support: Provide support to customers by identifying and resolving software-related issues. Offer technical solutions to meet customer requirements and enhance user experience. Innovation & Collaboration: Actively network with stakeholders and contribute to new technologies and ideas for future development. Drive innovation by suggesting improvements and new features to enhance product offerings. Communication & Documentation: Communicate effectively with team members and stakeholders, both verbally and in writing . Document software development processes, designs, and test plans for future reference. Qualifications & Skills: Education: B.Tech , M.Tech , or MCA in Computer Science , Electronics Engineering , or a related field. Experience: 6-10 years of experience in embedded software development , particularly in C/C++ and firmware programming . Hands-on experience with hardware debugging on real target hardware . Requirement development experience (high-level and low-level software requirements). Skills & Tools: In-depth technical knowledge of embedded software development . Exposure to I/O interfaces like Ethernet , A429 , RS-232 , etc. Familiar with real-time operating systems (RTOS) . Proficiency with requirement management tools (e.g., DOORS ) and configuration management tools (e.g., JIRA , Bitbucket , GIT ). Avionics Domain Knowledge (Valued): Familiarity with Avionics product lines like TCAS , Transponder , DME , and EGPWS . Understanding of DO-178B/C software development processes for avionics systems. Soft Skills: Excellent analytical and debugging skills. Strong communication skills, capable of both oral and written communication with internal and external teams. Ability to work effectively both independently and as part of a team.

Posted 5 days ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You will be a Lead Engineer in Embedded Systems at Svaya Robotics, located in Medchal- Hyderabad. Your primary responsibility will be the development and implementation of embedded firmware to enhance robots with safety, intelligence, and reliability. Working closely with a diverse team of hardware and software engineers, you will translate research and ideas into our robot technology platform. Your focus will include real-time control software, advanced perception and learning, safety mechanisms, sensor fusion, teleoperation, logging, and analytics infrastructure. Your efforts will contribute to creating robots that are intelligent, collaborative, and intuitive to work with. As the Lead Engineer, you will: - Develop embedded firmware for robot controls, safety systems, sensor integration, and automation stack. - Iterate embedded system concepts rapidly and ensure reliable implementation from lab to real-world applications. - Participate in design reviews and offer guidance for robust and reliable embedded hardware and firmware engineering. - Assist in high-level analysis, design, test procedures, and code reviews. To excel in this role, you should possess: - Proficiency in embedded C/C++. - Over 5 years of experience in core embedded systems development. - Good knowledge of embedded Linux at the kernel level. - Understanding of real-time embedded system paradigms like concurrency, real-time deadlines, mutual exclusion, race conditions, and synchronization issues. - Experience in micro-controllers/micro-processor firmware programming. - Strong skills in communication interfaces such as Ethernet, EtherCAT, CAN, RS-232, 422, 485, I2C, SPI, UART, etc. - Expertise in hardware and software debugging (JTAG). - Background in collaborative software team environments with agile development practices and tools like Git, CMake, CI, gdb, Jira, Jenkins, etc. - Willingness to explore new technologies and concepts. The ideal candidate will have a BE/BTech (or higher) in electrical, electronics & communications engineering or a related field.,

Posted 2 weeks ago

Apply

7.0 - 12.0 years

25 - 30 Lacs

Hyderabad

Work from Office

We are in search of a experienced Engineer to design software related to test measurement systems for optical transceivers and sub-components for new products. The role requires Working with a skilled team of hardware and software development engineers to develop test solutions to be deployed in a manufacturing environment. The candidate should work with Product Development and Product Engineering groups during product development and introduction into production. Primary Duties & Responsibilities Validation & Testing: Perform product verification, validation, and automation testing for high-performance transceiver and optical modules within Coherent Corp's common projects. Ensure the compliance with industry standards and customer requirements. Bug tracking: Ensure bug tracing, reproducing, reporting, and closing in timely manner. Test Development: Design & develop/update & maintain test cases, test scripts, and release documents in response to new firmware/FPGA changes for transceiver modules. Cross-Functional Coordination: Collaborate with firmware, hardware, manufacturing, test teams, and other departments to ensure comprehensive testing and validation across assigned projects. Build & Release Process: Oversee the build and release process to ensure proper integration of firmware and hardware components. Handle the customer release process. Validation Planning: Analyze future requirements and develop or update validation plans, reports, scripts, and user guides to meet evolving needs. Training & Support: Provide training and ongoing support to Coherent Inc. personnel in relevant areas of expertise, including testing and validation procedures. Customer Interaction: Engage with critical customers to provide validation and testing support as needed, ensuring alignment with customer specifications and expectations Education & Experience Bachelor's in engineering (preferably Computer Science) with a minimum 7 years of work experience. Experience in object-oriented programming .net (C# or VB.Net) (mandatory). Experience in test/system software development. Experience in Test & Measurement domain (mandatory). Experience in hardware integration/bring up is strongly preferred. Experience in optical transceiver testing preferred. Experience in firmware programming is a plus. Basic knowledge of electronics components and circuits Experience with instruments multimeter, oscilloscope. Basic understanding of protocols – USB, I2C Skills Must be hard-working with good communication skills. Must be able to work both independently with minimal guidance, as well as part of a team. Be flexible and ability to excel in a cross-organizational, cross-cultural, global team environment Working Conditions Should be onsite for all 5 days Should be flexible to work outside of business hours to support remote teams in US and Europe time zones

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies