Posted on: 04/08/2025
About the job :
Were looking for people who put their innovation to work to advance our success and their own.
Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions.
What You Will Experience In This Position :
In this position, you will be :
- Designing, developing, reviewing and maintaining the embedded software products.
- Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products.
- Develop low level drivers and collaborate with hardware components.
- System Integration Integrate software/firmware with hardware components, sensors and peripherals.
- Ensure optimal performance, reliability and resource utilization.
- Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus or wireless technologies.
- Fix software and hardware issues.
- Testing and Debugging: Develop and implement test plans to verify and validate embedded systems.
- Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency.
- Improve system performance and response times.
- Documentation
- Develop and uphold a range of documentation, such as code comments, user guides, and design materials.
- Security and Safety considerations
Implement security features and adhere to safety standards relevant to industry
Collaborate with cross functional teams including hardware engineers, quality assurance, product managers and solution architects.
- Participate in design reviews and project meetings.
- Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques.
- Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc.
Stay updated on industry trends, emerging technologies and best practices in embedded development.
You Have :
- Academic background in Bachelors Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent.
- 5-8 years of Embedded firmware/software development experience in Embedded C,C++,RTOS or Linux based development experience.
- Familiarity with multi-threading concepts.
- Good knowledge of coding standards.
- Experience working with team of engineers using Agile methodologies.
- Good analytical, problem solving skills.
- Excellent interpersonal and communication skills.
Skills :
- Proficiency in Embedded C programming
- Experience with Linux based OS, RTOS
- Familiarity with microcontrollers (8-bit, 16-bit) and collaborating with the peripherals.
- Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1524183
Interview Questions for you
View All