Senior Embedded Software Engineer: Build Real-Time Systems

microTECH Global Limited

Netherlands (MO)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company is seeking a Senior Embedded Software Engineer who will be responsible for understanding user requirements and developing embedded applications. The ideal candidate will have significant experience in embedded C programming, excellent debugging skills, and a background in real-time operating systems. This role also involves mentoring junior engineers and collaborating across different teams to improve software performance. A Bachelor's degree in a related field and 10+ years of experience are required.

Qualifications

  • Strong team player with independent work capability.
  • Ability to take ownership of projects in design and implementation.
  • Proficient in embedded C programming and debugging.
  • Good communication and documentation skills.
  • Fluent in English, both written and spoken.

Responsibilities

  • Understand user requirements for embedded applications.
  • Write, debug, and troubleshoot C code.
  • Design and implement unit tests and functional tests.
  • Improve code for speed and power consumption.
  • Interact with hardware and software engineers for product development.
  • Maintain embedded software products.
  • Mentor junior team members.

Skills

Team collaboration
Project ownership
Embedded C programming
Debugging and troubleshooting
Python programming
Microcontroller programming
Real-time operating systems
Communication skills

Education

Bachelor's degree in Electrical Engineering, Computer Science, Embedded Systems or related

Job description

As a Senior Embedded Software Engineer, you will:

  • Understand user requirements and make specifications for embedded applications.

  • Write, debug, and trouble shoot C code.

  • Design, develop, and implement unit tests and functional tests.

  • Improving critical parts of our code for speed or power consumption.

  • Interact with hardware engineers, application software engineers and lead engineers for product development.

  • Maintain our embedded software products.

  • Mentor junior team members.

Job requirements

Requirements

Must haves

  • Strong team player, work through collaborative efforts while also demonstrating the ability to work independently.

  • Ability to take ownership of projects, contributing both in design and implementation.

  • Proficiency in embedded C programming, accompanied by adept debugging and troubleshooting capabilities.

  • Ability to read C code critically and provide useful feedback to team members.

  • Proficient in Python programming, showcasing versatile coding skills.

  • Knowledge of programming Microcontrollers, especially ARM Cortex-M.

  • Knowledge of real-time operating systems.

  • Bachelor or higher degree in Electrical Engineering, Computer Science, Embedded Systems or related.

  • 10+ years of experience as an Embedded Software Engineer.

  • Good communication and documentation skills and fluent in English (written and spoken).

Nice to haves

  • Experience in the Semiconductor industry.

  • In-depth knowledge and comprehension of GNSS positioning technologies.

  • Experience with FPGAs.

  • Knowledge of CMake.

  • Signal processing experience.

  • Hardware background and experience with debugging & reading schematics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Delft
Embedded Software Engineer - Delft

microTECH Global Limited • Netherlands (MO)

On-site
USD 90,000 - 120,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

6AM City, LLC • Wisconsin

On-site
USD 100,000 - 135,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 120,000 - 150,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6