About the Role
Develop and maintain embedded software for real-time systems, ensuring robust performance, compliance with industry standards, and seamless integration with hardware platforms.
Responsibilities
- Design and implement firmware for embedded devices
- Write clean, maintainable code for microcontrollers and real-time operating systems
- Collaborate with hardware engineers to define system requirements
- Debug and troubleshoot low-level software issues
- Develop and execute unit and integration tests
- Document software design and implementation details
- Optimize code for performance, memory usage, and power efficiency
- Support product certification and compliance testing
- Integrate communication protocols such as CAN, UART, SPI, and I2C
- Work within version control and software development lifecycle frameworks
- Participate in code reviews and technical design discussions
- Ensure software meets safety and reliability standards
- Support manufacturing and field testing activities
- Maintain and enhance existing codebases
- Apply software engineering best practices to embedded development
- Use debugging tools such as oscilloscopes and logic analyzers
- Develop bootloaders and low-level drivers
- Work with real-time operating systems and task scheduling
- Contribute to system architecture and software requirements
- Follow industry-specific regulatory guidelines
- Collaborate across disciplines to resolve integration challenges
- Participate in agile development processes
- Support root cause analysis for field-reported issues
- Stay current with embedded technologies and tools
- Assist in defining software test strategies
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Collaborative engineering team focused on embedded systems development
Why Join Us
- Opportunity to work on cutting-edge embedded technologies in a global industrial environment
- Support for professional growth and technical development
What We Offer
- Comprehensive benefits including health, dental, and retirement plans
- Paid time off and company-recognized holidays
Available for qualified candidates