Embedded Software Engineer
Miller Resource Group
Embedded Software Engineer
Position Overview
Our client is seeking an Embedded Software Engineer to develop and integrate firmware for complex electronic systems. This role will work across embedded software, device integration, communications, and system testing.
Key Responsibilities
-
Develop firmware for a range of embedded platforms and device architectures.
-
Implement software interfaces and communication functions based on technical specifications.
-
Support device-driver and low-level software development.
-
Integrate embedded software with hardware and related systems.
-
Develop and execute validation and integration testing under varied operating conditions.
-
Troubleshoot software and system-level issues.
-
Establish and maintain development environments and tools.
-
Document software designs, implementations, testing, and system configurations.
-
Collaborate with hardware and software engineers throughout the development lifecycle.
Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
-
Significant experience developing embedded software in C, C++, or similar low-level languages.
-
Strong understanding of embedded architectures and firmware development.
-
Experience with hardware interfaces and embedded communication technologies.
-
Experience developing in Linux environments and using command-line tools.
-
Familiarity with modern source-control and software-development practices.
-
Ability to translate technical specifications into reliable software implementations.
-
Strong troubleshooting, documentation, and communication skills.
Other Opportunities
Computer Vision Engineer
Computer Vision EngineerPosition OverviewOur client is seeking a Computer Vision Engineer to develop and deploy vision-based systems for complex automated equipment. This role will focus on building r ....
Director of Robotics
Director of Robotics EngineeringPosition OverviewOur client is seeking a senior robotics leader to oversee the development and integration of complex automated systems. This role will provide technica ....
Embedded Software Engineer
Embedded Software EngineerPosition OverviewOur client is seeking an Embedded Software Engineer to develop and integrate firmware for complex electronic systems. This role will work across embedded sof ....