Senior Embedded Software Engineer 1695506255 724200fc3db347ecc308232fcc135ca7 mobile

Senior Embedded Software Engineer 724200fc3db347ecc308232fcc135ca7 mobile
Job title: Senior Embedded Software Engineer

Company: Michael Page

Job description: Candidate will be responsible for contributing to architecture and designs, software implementations based on those designs, documentation and maintenance of complex, embedded and networked real-time analytic instrumentation systems.

  • Design, develop, and maintain embedded software and firmware for various devices, ensuring they meet functional requirements.
  • Utilize embedded C/C++ to develop code that runs directly on microcontrollers or microprocessors.
  • Create and execute test plans to validate embedded software functionality, performance, and reliability using hardware/software integration testing.
  • Implement real-time systems that require timely response to external events.
  • Develop device drivers to facilitate communication between software applications and hardware peripherals.
  • Collaborate with hardware engineers to ensure integration of software and hardware components in embedded systems.
  • Develop and maintain technical documentation, including design specifications, software requirements, and user manuals.

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual’s status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

Industry Leader in Food and Beverage Manufacturing|Large Dynamic Business with Clear Focus and Vision

  • Bachelor’s or Master’s in Computer Science or related field, or equivalent experience.
  • 8+ years of relevant experience in embedded engineering roles.
  • Proficiency in C and C++ for developing embedded software.
  • Experience with bare metal system designed with strict timing requirements.
  • Knowledge of microcontroller/microprocessor architecture, including ARM, Cortex-M, or AVR.
  • Ability to interface with hardware peripherals such as DMA, GPIO, SPI, I2C, and UART.
  • Familiarity with JIRA and GitLab or similar tools.
  • Strong problem solving skills.
  • Familiar with electronic circuits, hardware and ability to read schematics and datasheets.

My client is an established family run manufacturing They’ve been around for over 300 years across their different brands and operate in most restaurants for manufactured food and beverage products. They serve millions yearly and need a Senior Embedded Engineer to join the team to continue the company’s running history of excellence.

  • Medical, dental, and vision insurance.
  • Wellness programs including Telehealth, Mental Health, Fitness and Family Planning.
  • Company sponsored life insurance.
  • Financial and retirement advising.
  • PTO, holidays, and parental leave.
  • Up to 135k based on experience.

Expected salary: $120000 – 135000 per year

Location: Naperville, IL

Job date: Sat, 23 Sep 2023 06:38:19 GMT

Apply for the job now!