Embeeded Software Engineer

 

Description:

We are in search of a skilled and seasoned Embedded Software Engineer to carry out the entire lifecycle of embedded software development. Collaborating closely with our team, you will play a pivotal role in the conception and development of novel sensors or communication terminals, taking great satisfaction in these endeavors. Your responsibilities will include:
 

  • Writing firmware for the various controllers on board;
  • Implementing algorithms for sensor data processing;
  • Developing secure over-the-air update capability;
  • Ensuring proper embedded system quality by following industry-standard processes.
     

Requirements
 

  • Proven working experience in embedded software engineering
  • BS degree in Computer Science or Engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C for embedded systems
  • Familiarity with software configuration management tools
  • Excellent knowledge of microcontroller programming, IP and wireless protocols, interfaces, and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Knowledge of secure coding practices;
  • Knowledge of embedded software testing tools and practices;
  • Strong documentation and writing skills
     

Responsibilities
 

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test, and debug system software
  • Review code and design
  • Interface with hardware design and development
  • Analyse and enhance the efficiency, stability, and scalability of system resources
  • Integrate and validate new product designs

Organization 5Values Consulting Group
Industry IT / Telecom / Software Jobs
Occupational Category Embeeded Software Engineer
Job Location Cambridge,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-10-12 4:02 pm
Expires on 2024-10-20