Embedded Software Engineer III |Milford MI| 6 Months| Positions- 1

Genius Business Solutions Inc
Milford, MI, United States
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Adobe Flash Java (Programming Language) Unix C++ (Programming Language) Computer Programming Software Debugging Linux DSpace Perl (Programming Language) Embedded Software CPU Design Real-Time Operating Systems
+3 more
Software Engineering Systems Integration Information Technology

Job description

The Engine Software Integration Leader (SWIL) will be responsible for integrating both internally and externally (Supplier) developed software for a targeted build controller at predefined release cadences and exercise technical direction over engineering support personnel both internally and externally assigned to a given engine controller (s). Roles/Responsibilities:

  • Integrate and build engine software for development and production releases
  • Single point contact to supplier’s controller software group
  • Assist development of software content and anomaly correction
  • Integration and verification of software build
  • Prepare software for production
  • Actively manages controller resources
  • Oversee bench and instrumentation issues
  • Provides technical leadership for advanced technology development
  • Performs complex software design analysis
  • Communicates information to and from internal and external customer organizations
  • Stays abreast of new technology, debugging & instrumentation tools, microprocessors and software development processes
  • Travels as required

Requirements

  • Familiarity with Powertrain controls and software
  • At least 5 years of experience with flash programing and utility files
  • At least 5 years of experience with programing languages (C/C++, Assembly, Perl, Java), operating systems (Unix, Linux, RTOS for embedded system) and instrumentation (INCA, in circuit emulators, DSPACE)
  • Knowledgeable about microprocessor design and theory
  • High level of oral and written communication skills
  • High level of analytical ability where problems are unusual and difficult
  • High level of interpersonal skills to work independently and effectively with others
  • Demonstrated technical and professional skills in job-related area required
  • Knowledge of embedded system & software as it pertains to engineering preferred Education and/or Training

  • Candidate should have one of the following engineering degrees: BSE, BS / MS in Mechanical Engineering, Electrical Engineering, and Computer Science.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

Videos

See all

Related articles

See all