Enable job alerts via email!

Embedded System Software Engineer

Williams International

Michigan

On-site

USD 90,000 - 130,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Williams International is seeking an Embedded Systems Software Engineer for a fully onsite position in Pontiac, MI. The successful candidate will develop software for safety-critical embedded systems in both commercial and military applications. This role offers the opportunity to work in a dynamic environment, ensuring high-quality deliverables while collaborating with engineers across various disciplines.

Benefits

Medical insurance
Vision insurance
401(k)
Paid maternity leave
Pension plan
Paid paternity leave
Student loan assistance
Tuition assistance
Disability insurance

Qualifications

  • Minimum 3 years of experience in embedded systems software development.
  • Experience with microcontroller-based software development.
  • Track record of delivering quality and meeting requirements.

Responsibilities

  • Develop embedded systems software for aerospace applications.
  • Mentor team members and perform peer reviews.
  • Collaborate with multidisciplinary teams to troubleshoot issues.

Skills

Knowledge of low-level programming languages
Strong written and verbal communication skills
Troubleshooting and problem-solving skills

Education

Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent

Tools

C
Assembly
C++
Python

Job description

Join to apply for the Embedded System Software Engineer role at Williams International

Join to apply for the Embedded System Software Engineer role at Williams International

Get AI-powered advice on this job and more exclusive features.

Williams International is a privately-owned company that develops and manufactures jet engines for both military and commercial aircraft applications. We are a company of creators who deliver pioneering ideas and technologies that lead the aerospace industry. Our culture fosters creativity, collaboration, and continuous learning to position our team members to inspire each other and provide quality products and supporting services that exceed the expectations of our customers.

The Opportunity

Williams International has an exciting opportunity for an Embedded Systems Software Engineer to join our team.

This position is 100% onsite at our Pontiac, MI location and no remote or hybrid is available.

The Embedded Systems Software Engineer will also be responsible for:

  • Develop cutting edge software safety critical embedded systems deployed in commercial and military aerospace applications. Typical applications include engine control, flight controls, motor controls, power converter controls, sensor measurements, and diagnostics and fault detection
  • Decompose system requirements and designs into requisite software functions
  • Develop detailed design documents and software architectures to implement software requirements
  • Develop and update software according to software design specifications and issue reports
  • Ensure quality deliverables by overseeing and developing unit and integration test cases
  • Mentor team members in design, coding, and testing including performing peer reviews of other team members’ work
  • Troubleshoot and solve issues that arise from system level testing
  • Work in a multi-disciplinary environment where you collaborate with electrical, mechanical, and project engineers on solutions
  • Work in a fast-paced environment where you have a high level of responsibility and ownership of your designs

Qualifications

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent
  • At least 3 years of work experience in embedded systems software development, preferably in the aerospace or automotive fields
  • Experience in development for microcontroller-based software or similar platforms
  • Strong knowledge of software development for embedded devices using low-level programming languages such as C or Assembly
  • Track record of finishing assignments without compromising quality
  • Experience in decomposing system needs and requirements into implementable software
  • Strong written and verbal communication skills
  • Relevant examples of leadership experience
  • U. S. Citizenship is required
  • Position requires the ability to obtain a U. S. Government Security Clearance, if needed. Candidates selected may be subject to a U. S. Government security investigation and must meet eligibility requirements for access to classified information. For more information on Security Clearances, please visit: U. S. Department of State

Preferred qualifications:

  • Experience in working on safety critical embedded systems
  • Experience with aviation or automotive safety critical development standards such as DO-178 or ASPICE
  • Experience with LabVIEW, C++, C#, and/or Python
  • Experience with NXP/Freescale PowerPC, ARM, or TI C2000 microcontrollers
  • Experience with embedded Linux operating systems
  • Experience with cybersecurity requirements for embedded systems
  • Experience with HDL for FPGA development
  • Experience with serial communication interfaces (i.e., RS422, ARINC 429, CAN, SPI, Ethernet, etc.)

Additional Information

Williams International is a Drug Free Workplace where all new team members and contractors are subject to pre-employment drug testing for the following controlled substances: marijuana, cocaine, PCP, amphetamines, opioids and alcohol as policy dictates.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Aviation and Aerospace Component Manufacturing

Referrals increase your chances of interviewing at Williams International by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Pension plan

Paid paternity leave

Student loan assistance

Tuition assistance

Disability insurance

Get notified when a new job is posted.

Sign in to set job alerts for “Embedded System Software Engineer” roles.
Embedded Systems Engineer (remote or based in Grand Rapids, MI)
Lead Embedded Software Engineer - (Full Benefits Package) - Relocation assistance is also available

Grand Rapids, MI $120,000.00-$160,000.00 3 weeks ago

Staff Embedded Software engineer, Time Sensitive Networking, Platform Software
Embedded Systems Cybersecurity Engineer Manager
Embedded Linux Field Engineer for Devices/IoT
Staff FuSa Embedded Software Engineer, Platform Software
Principal Embedded Systems Engineer – Avionics / GNC

Lowell, MI $110,000.00-$130,000.00 5 months ago

SMTS - Software Engineer - RTOS, Embedded development

Sterling Heights, MI $115,779.00-$196,825.00 4 days ago

Staff Engineer - Embedded Software Development
Advanced Lead Engineer – Embedded Software Development
Lead Engineer - Embedded Product Cybersecurity
Python Software Engineer - Ubuntu Hardware Certification Team
Lead Embedded Software Engineer - WIFI Connectivity
Hardware / Software Engineer - Schematic Analysis

Novi, MI $105,100.00-$189,200.00 4 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Systems Software Engineer - US Remote

Motorola Solutions

Town of Texas null

Remote

Remote

USD 95,000 - 100,000

Full time

Today
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Tacoma null

Remote

Remote

USD 85,000 - 120,000

Full time

12 days ago

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

San Diego null

Remote

Remote

USD 90,000 - 130,000

Full time

14 days ago

Software Engineer - Systems, Multiple Locations

Microsoft

Redmond null

Remote

Remote

USD 81,000 - 161,000

Full time

2 days ago
Be an early applicant

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

New York null

Remote

Remote

USD 100,000 - 150,000

Full time

8 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Milwaukee null

Remote

Remote

USD 90,000 - 130,000

Full time

12 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Charlotte null

Remote

Remote

USD 100,000 - 140,000

Full time

12 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Baltimore null

Remote

Remote

USD 114,000 - 253,000

Full time

12 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Oklahoma City null

Remote

Remote

USD 100,000 - 130,000

Full time

12 days ago