04 Aug
|
Hinduja Tech
|
Chennai
04 Aug
Hinduja Tech
Chennai
Job Summary
Job Title: Embedded Software Programmer
Qualification: B.Tech/M.Tech in Electronics and Telecommunication or Electronics and Communication Engineering
Experience: 2 to 4 Years
Job Post
Job Expiry
Location: Chennai
Expected Outcome
- Hands-on experience in developing firmware and software for embedded systems especially on Instrument cluster. Responsible for designing, developing, testing, and maintaining embedded software for microcontroller- and processor-based systems in a fast-paced engineering environment. To meet the specifications and requirements before being released into the market by aligning to quality assurance standards and processes.
Responsibilities
- Analyze Software Function requirements
- Design and develop embedded software/firmware using C/C++ for real-time systems
- Work with microcontrollers, processors, and peripherals
- Develop drivers, middleware, and application-level code
- Perform debugging, unit testing, and integration testing of embedded systems
- Work on communication protocols such as UART, SPI, I2C,
CAN, J1939, UDS
- Analyze system requirements and contribute to software architecture design
- Optimize code for performance, memory usage, and power efficiency
- Collaborate with hardware, system, and testing teams
- Maintain technical documentation, including design specifications and test reports
- Participate in code reviews and ensure compliance with coding standards
Essential Skills
- C/C++
- IAR
- Keil
- MPLAB
- FreeRTOS
- JTAG
- Git
- CAN
- J1939
Any other specifications Knowledge of Matlab Simulink, Python scripting, CAPL scripting, concepts like Compiler/Linker/Memory Management/Bootloader, UI/UX workplace
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.
📌 Embedded Software Programmer (Chennai)
🏢 Hinduja Tech
📍 Chennai