Embedded Software Engineer

Embedded Software Engineer


Embedded Software Engineer

Details of the offer

The Embedded Systems Engineer will be responsible for the design and development of embedded applications on hardware platforms. The focus in this role includes the creation of technical specifications, application firmware design and development, and support for manufacturing and regulatory approval. Knowledge of software development practices and principles is required. The Embedded Systems Engineer must support their peers in day to day development activities and be able to troubleshoot platform defects of limited complexity.
Proven working experience in software engineering

Experience in hands-on development and troubleshooting on embedded targets

Solid programming experience in C or C++, Python

Proven experience in embedded systems design with preemptive, multitasking real-time operating systems

Familiarity with software configuration management tools, defect tracking tools, and peer review

Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems

Adequate knowledge of reading schematics and data sheets for components

Strong documentation and writing skills

Demonstrated ability to identify problems and effectively raise issues

Self-driven, goal oriented, and efficient

Functions well in a team environment and has the ability to adapt quickly

Experience with Agile development processes is a plus


Design and implement software of embedded devices and systems from requirements to production

Design, develop, code, test and debug system software;

Review code and design

Analyze and enhance efficiency, stability and scalability of system resources

Integrate and validate new product designs

Support software QA and optimize I/O performance

Provide post-production support

Interface with hardware design and development

Assess third party and open-source software

Job Requirements
Required education
: Bachelor's degree

Required relevant work experience
: 2 years

Required languages:
English (Spoken: fluent | Written: fluent)
Want to see how you rank against other applicants?
Get detailed analysis on Fuzu Instant Feedback
Sign up to learn more

Source: Fuzu


  • Production - Manufacturing / Quality Assurance



  • Python