Embedded Systems Software Engineer
6 days ago
Location: Bangalore/Hyderabad/Pune/Chennai
Position Type: Full-Time
Job Summary:We are seeking a skilled Embedded Systems Software Engineer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction, and experience with embedded C/C++ programming.
Key Responsibilities:- Software Development: Design and implement software for embedded systems, ensuring efficient and optimized performance.
- Hardware Interaction: Collaborate with hardware teams to understand hardware specifications, ensuring seamless integration between hardware and software.
- Testing and Debugging: Perform unit testing, integration testing, and debugging of software to ensure it meets performance and reliability requirements.
- Code Optimization: Optimize software for performance, memory, and power consumption.
- Documentation: Write clear and concise technical documentation for developed software and processes.
- Collaboration: Work with cross-functional teams including hardware engineers, software developers, and QA to ensure smooth project execution.
- Continuous Improvement: Stay up-to-date with the latest trends and technologies in embedded systems and apply them where relevant.
- Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- Experience:
- 2-5 years of experience in embedded software development.
- Experience with embedded systems development using C/C++.
- Experience with Real-Time Operating Systems (RTOS) and bare-metal systems.
- Familiarity with hardware interfaces (e.g., SPI, I2C, UART, USB).
- Familiarity with embedded processors (e.g., ARM Cortex, Microcontrollers).
- Skills:
- Proficiency in embedded C/C++ programming.
- Strong understanding of hardware/software co-design.
- Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
- Knowledge of version control systems like Git.
- Understanding of communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
- Knowledge of bootloaders, memory management, and peripheral drivers.
- Experience with low-power embedded systems.
- Knowledge of signal processing algorithms.
- Experience with continuous integration/continuous deployment (CI/CD) in embedded projects.
- Knowledge of security practices for embedded systems.
- Strong problem-solving and troubleshooting skills.
- Excellent communication skills and ability to work in a collaborative environment.
- Attention to detail and a commitment to quality.
- Competitive salary and performance-based bonuses.
- Health, dental, and vision insurance.
- 401(k) with company match.
- Flexible working hours and potential remote work opportunities.
- Professional development opportunities.
-
Embedded Systems Software Engineer
7 days ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Embedded Systems Software EngineerLocation: Bangalore/Hyderabad/Pune/ChennaiPosition Type: Full-TimeJob Summary:We are seeking a skilled Embedded Systems Software Engineer to design, develop, and test low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of...
-
Embedded Systems Software Engineer
1 day ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Embedded Systems Software EngineerLocation: RemotePosition Type: Full-TimeJob Summary:N Human Resources & Management Systems is seeking a skilled Embedded Systems Software Engineer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep...
-
Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Nixcel Software Full timeJob Title: Embedded DeveloperAbout the Role:We are seeking a highly skilled Embedded Developer to join our team at Nixcel Software. As an Embedded Developer, you will be responsible for designing, developing, and testing software for embedded systems, with a focus on automotive applications.Key Responsibilities:Design and develop software for embedded...
-
Bengaluru, Karnataka, India Ittiam Systems Full timeKey Responsibilities:We are seeking a highly skilled Embedded Systems Software Engineer for IoT Development to join our team at Ittiam Systems. The selected candidate will be responsible for designing and developing application software components of an IoT system, integrating algorithms with the application software, and understanding and integrating...
-
Embedded Systems Software Engineer
7 days ago
Bengaluru, Karnataka, India Mobile Programming LLC Full timeJob Title: Embedded DeveloperWe are seeking an experienced Embedded Developer to join our team at Mobile Programming LLC. As an Embedded Developer, you will be responsible for designing, developing, and testing software for motorcycle systems.Key Responsibilities:Define high-level system architecture for motorcycle systems, including battery monitoring,...
-
Embedded Systems Software Engineer
7 days ago
Bengaluru, Karnataka, India nVent Full timeEmbedded Systems Software EngineerWe're seeking a skilled Embedded Systems Software Engineer to join our team at nVent. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining embedded software products that connect and protect our customers with inventive electrical solutions.Key Responsibilities:Design...
-
Embedded Systems Software Engineer
1 day ago
Bengaluru, Karnataka, India Enphase Full time**Job Description for Senior Embedded Software Engineer Position at Enphase****Key Requirements:**Hold a Bachelor's, Master's, or Ph.D. in Electrical Engineering, Computer Engineering, or Computer Science.Have 3 to 8 years of experience in embedded software development.Excel in verbal and written communication skills.**Technical Skills and...
-
Embedded Systems Engineer
7 days ago
Bengaluru, Karnataka, India Fidelis Technology services Pvt ltd Full timeEmbedded Systems EngineerWe are seeking a skilled Embedded Systems Engineer to join our dynamic team at Fidelis Technology services Pvt ltd. As an Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining embedded software and firmware for various electronic devices.Key Responsibilities:Design and implement software for...
-
Embedded Systems Developer
7 days ago
Bengaluru, Karnataka, India N Human Resources & Management Systems Full timeJob Title: Firmware DeveloperLocation: Bangalore/Hyderabad/Pune/ChennaiPosition Type: Full-TimeJob Summary:We are seeking a skilled Firmware Developer to design, develop, test, and maintain low-level software for embedded systems. The ideal candidate will have a strong background in firmware development, a deep understanding of hardware-software interaction,...
-
Embedded Systems Engineer
7 days ago
Bengaluru, Karnataka, India Tech Mahindra Full timeJob Title: Embedded Software EngineerAt Tech Mahindra, we are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including Linux device drivers...
-
Embedded Systems Software Developer
7 days ago
Bengaluru, Karnataka, India Arting Digital Full timeEmbedded Systems EngineerArting Digital is seeking a highly skilled Embedded Systems Engineer to join our team. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems software using C and C++.Key Responsibilities:Develop and maintain embedded systems software using C and C++.Design and implement...
-
Embedded Systems Software Engineer
1 day ago
Bengaluru, Karnataka, India TE Connectivity Full timeJob OverviewAt TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.As an Embedded Systems Software Engineer, you will design, develop and test software systems or applications for software enhancements and new products including cloud-based or internet-related...
-
Embedded Systems Software Engineer
1 day ago
Bengaluru, Karnataka, India L&T Technology Services Full timeKey Responsibilities:Mandatory Skills:Minimum 5-7 years of experience in embedded systems software development.Proficiency in embedded C programming and Linux kernel development.Strong understanding of IPC and memory management concepts.Knowledge of Linux internals and kernel programming.Experience with device driver integration, Linux DTS, and DTB...
-
Embedded Systems Software Architect
6 days ago
Bengaluru, Karnataka, India Analog Devices Full timeJob Title: Principal Embedded Systems Software ArchitectAnalog Devices is seeking a highly skilled Principal Embedded Systems Software Architect to join our Software Architecture Team. As a key member of our team, you will be responsible for designing and developing software architectures for new electronic products, working closely with hardware designers...
-
Embedded Systems Software Architect
7 days ago
Bengaluru, Karnataka, India Analog Devices Full timeJob Title: Principal Embedded Systems Software ArchitectAnalog Devices is seeking a highly skilled Principal Embedded Systems Software Architect to join our Software Architecture Team. As a key member of our team, you will be responsible for designing and developing software architectures for new electronic products, working closely with hardware designers...
-
Embedded Systems Engineer
4 days ago
Bengaluru, Karnataka, India Probots Electronics India Pvt Ltd Full timeEmbedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at Probots Electronics India Pvt Ltd. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems for various applications.Design and develop embedded systems using C programming languageImplement firmware for...
-
Embedded Systems Software Engineer
5 days ago
Bengaluru, Karnataka, India HCLTech Full timeJob Title: Principal Firmware EngineerAt HCLTech, we are seeking a highly skilled Principal Firmware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software for embedded devices and systems.Key Responsibilities:Design and implement software for embedded devices and systems from...
-
Embedded System Software Developer
6 days ago
Bengaluru, Karnataka, India BayOne Solutions Full timeJob Title: Embedded System Software EngineerWe are seeking a highly skilled Embedded System Software Engineer to join our team at BayOne Solutions. As a key member of our software engineering team, you will be responsible for designing, developing, and testing embedded software for commercial products used in Cable Service Provider applications.Key...
-
Embedded Systems Software Developer
7 days ago
Bengaluru, Karnataka, India Cybernetyx Technik Private Limited Full timeEmbedded Systems Software DeveloperJob Summary:Cybernetyx Technik Private Limited is seeking an experienced Embedded Systems Software Developer to join our team. As an Embedded Systems Software Developer, you will be responsible for designing, developing, and testing software for embedded devices and systems.Key Responsibilities:Design and implement software...
-
Embedded Systems Software Engineer
1 day ago
Bengaluru, Karnataka, India Microchip Technology Full timeAt Microchip Technology, we're seeking a talented Embedded Systems Software Engineer to join our team. As a key member of our firmware development team, you'll be responsible for designing and developing firmware driver code for various peripherals and Microcontroller device families.Key Responsibilities: Design and develop firmware driver code for various...