What are the responsibilities and job description for the Embedded Software Engineer(Full Stack) position at Swoon?
Embedded Software Engineer
We are seeking an experienced Embedded Software Engineer to join our team at Swoon. In this exciting opportunity, you will work closely with a leading global manufacturer to design, develop, and test low-layer software for their electronic controls hardware.
Key Responsibilities:
- Design, develop, and test low-layer software, including OS integration, I/O drivers, and boot processes
- Build and document team software releases
- Collaborate with peers and tech leads to finalize solutions and manage versioning
- Unit testing and regression testing of developed software
Requirements:
- Minimum Bachelor's degree in Computer Engineering, Electrical Engineering, or similar field
- 5-7 years of industry experience in embedded systems, real-time device drivers, and Agile software development processes
- Significant experience with Jenkins build platforms and RTOS
- Strong knowledge of programming languages such as C, Python, and other relevant languages
- Experience designing embedded electronics controls, display, or telematics software
Preferred Skills:
- Knowledge of reading schematics and data sheets for components
- Agile software development processes
- ANSI C, Python, and other programming languages
This is a flexible hybrid role with a high potential for extension or conversion based on performance. If you have expertise in embedded systems, real-time device drivers, and software development processes, apply today to be part of an innovative team driving cutting-edge technology in the manufacturing industry.