Embedded Software Engineer

Artech LLC
  • Allen Park, MI
  • Instant Apply
2 days ago

Job Description

Introduction

We are seeking an experienced professional with a strong background in embedded software engineering. The ideal candidate will have hands-on experience in Embedded C, MATLAB/Simulink, and embedded software testing. The role involves working at the intersection of embedded software and hardware, focusing on developing, debugging, integrating, and validating low-level software for embedded systems.

Required Skills & Qualifications

  • 4 years of hands-on embedded software development experience.
  • Strong hands-on experience developing software using Embedded C.
  • Experience with MATLAB/Simulink development, modeling, or algorithm implementation.
  • Demonstrated experience performing unit and integration testing of embedded software.
  • Experience debugging embedded software and investigating low-level software issues.
  • Experience translating technical/system requirements into software designs, algorithms, and implementation.
  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • Prior work experience at client or in client's Industry.

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience developing embedded software for automotive or other hardware-connected systems.
  • Hands-on experience with HIL testing and hardware/software integration.
  • Experience with CAN and LIN communication protocols.
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Controls Engineering, or a related technical discipline.

Day-to-Day Responsibilities

  • Design, develop, debug, integrate, and maintain embedded software using Embedded C for hardware-connected and low-level applications.
  • Develop and maintain MATLAB/Simulink models, algorithms, and supporting code based on system and software requirements.
  • Translate system, functional, and software requirements into embedded software designs and implementable algorithms.
  • Perform unit testing, integration testing, and system-level testing of embedded software.
  • Collaborate with hardware, systems, controls, software, and test engineers to ensure successful software and hardware integration.

For immediate consideration please click APPLY to begin the screening process with Alex.

Numbers & Facts

LocationAllen Park, MI

Skills

  • Algorithmsunmatched
  • C Programming Languageunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Control Engineeringunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Electrical Engineeringunmatched
  • Embedded Hardwareunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Hardware Quality Assuranceunmatched
  • Hardware-Software Integrationunmatched
  • Integration Testingunmatched
  • MATLABunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • System Testunmatched
  • Testingunmatched
  • Unit Testunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder