Embedded Software Engineer

magniX

Everett (WA)

Sur place

USD 125 000 - 170 000

Plein temps

Il y a 6 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Medical insurance
Vacation & holidays
401K plan
Life insurance
Catered lunches

Résumé du poste

magniX is seeking an Embedded Software Engineer in Everett, WA to develop and verify embedded software powering electric propulsion, motor control, and battery energy storage systems. You will work through requirements, architecture, implementation, verification, and release, collaborating with software, hardware, test, safety, and certification engineers.

The role emphasizes DO-178B/C, C/C++, model-based design (SCADE / MATLAB/Simulink), RTOS concepts, and HIL/SIL testing.

Qualifications

  • Bachelor's degree in Software, Electrical or Aerospace Engineering or related field.
  • DO-178B/C software development and verification experience; DO-330/DO-331 familiarity.
  • Strong C/C++, embedded toolchain knowledge (TI Code Composer Studio).
  • Experience with model-based design tools (SCADE, MATLAB/Simulink).
  • Embedded system architecture, hardware-software integration, and HIL testing.

Responsabilités

  • Define software plans, processes, and schedules across the project lifecycle.
  • Review software requirements and support architecture definition.
  • Design and review low-level requirements using model-based and textual approaches.
  • Develop and review C/C++ and assembly code to standards for throughput and memory margins.
  • Support build, integration, and release activities with hardware and systems teams.
  • Create and execute test cases for software verification and integration; document results.
  • Develop automated test scripts; set up SIL/HIL environments.
  • Maintain configuration management and end-to-end traceability of software artifacts.
  • Prepare technical docs for product certification and customer deliverables.

Connaissances

C/C++
Assembly
TI Code Composer Studio
SCADE
MATLAB/Simulink
Embedded systems
HIL testing
System integration
Unit testing

Formation

Bachelor's degree in Software, Electrical, or Aerospace Engineering

Outils

CAN Bus
CAN FD
CANaerospace

Description du poste

About magniX: Based in the beautiful Pacific Northwest, magniX builds solutions for the electric age, applying its aerospace-grade batteries, power electronics, power distribution, electric engines, and software to mission-critical applications across data centers, energy storage, defense, mobility, space, and aerospace. Built on an 800-volt architecture, magniX technology delivers industry-leading energy density, cycle life, and safety, and magniX electric engines have powered more than 200 flights across six different airframes, where the company remains the industry leader.

As magniX extends its aerospace-grade standards into new markets, we are building a commercial organization to match, and are now ready to take our technology and products to market. Be part of a passionate team that is ushering in the electric age.

About the Role: As part of the Software Engineering team, the Embedded Software Engineer develops and verifies embedded software that powers magniX electric propulsion, motor control, and battery energy storage systems. This role spans the full software lifecycle, from requirements definition and software architecture through implementation, integration, verification, certification, and product release, helping deliver reliable, high-performance, and safety-critical solutions.

The successful candidate will work closely with other software engineers and also systems, hardware, test, safety, and certification engineers to develop next-generation electrified power systems. In this role, you will solve challenging technical problems related to energy storage, power conversion, motor control, system monitoring, communications, and real-time embedded control while contributing to products deployed in demanding real-world applications. You will collaborate with experienced multidisciplinary teams, influence software architecture and engineering processes, and see your work progress from concept and design through verification, certification, and deployment. The ideal candidate is passionate about embedded systems, enjoys working across engineering disciplines, and is motivated by solving complex technical challenges in advanced electrification technologies.

Primary Responsibilities
  • Contribute to the definition and refinement of software plans, processes, and schedules, ensuring adherence throughout the project lifecycle.
  • Define and review software high-level requirements and support system and software architecture definition and review.
  • Design and review software low-level requirements using model-based and textual approaches.
  • Develop and review C/C++ and assembly source code to product coding standards, accounting for throughput and memory margin.
  • Support software build, integration, and release activities, and collaborate with hardware and systems teams on integration and overall product performance.
  • Develop, review, and execute test cases and procedures for software verification and integration, documenting results and any deviations.
  • Develop and maintain automated test scripts and set up verification tools and test environments, including Software-in-the-loop (SIL) and hardware-in-the-loop (HIL).
  • Maintain software configuration management, change control, and end-to-end traceability of software artifacts throughout the development lifecycle.
  • Prepare technical documentation to support product certification, regulatory compliance, customer deliverables, and ongoing product support.
Required Qualifications
  • Bachelor's degree or higher in Software, Aerospace, or Electrical Engineering, or a related field.
  • Software development and verification experience in compliance with DO‑178B/C, 4+ years (Level II) or 7+ years (Level III), with familiarity with DO‑330 and DO‑331.
  • Strong knowledge of C/C++ (assembly a plus) and an embedded toolchain such as TI Code Composer Studio.
  • Expertise in model-based design tools such as SCADE and/or MATLAB/Simulink.
  • Experience with embedded system and software architecture, microcontrollers, and hardware‑software integration
  • Experience with test case definition, unit, integration, and hardware-in-the-loop (HIL) testing, and with requirement and configuration management platforms.
  • Excellent communication and collaboration skills, with a proactive mindset and a commitment to continuous learning.
Preferred Qualifications
  • Prior exposure to software certification audits and working with the FAA and DER.
  • Experience with battery energy storage systems such as battery management, state estimation, or charge control and/or motor control such as field‑oriented control.
  • Hands‑on experience with embedded communication protocols used in aerospace systems, such as CAN Bus, CAN FD, CANaerospace, and ARINC 429.
  • Familiarity with real‑time operating systems (RTOS) and embedded software development methodologies.
Location:

Applicants must be willing and able to commute to magniX's location in Everett, Washington.

Compensation & Benefits
  • 100% company‑paid premiums for medical, dental, and vision insurance (for employees & dependents).
  • 4 weeks paid vacation + 1‑week annual end‑of‑year shutdown, sick time, and 11 paid holidays.
  • 401K retirement plan with industry leading 9.5% company contribution.
  • Company paid Life insurance, AD&D, Short‑Term and Long‑Term disability insurance
  • Catered lunches and quarterly company fun‑day events!
Salary Range:

$125,000 – $170,000

E‑Verify: magniX

utilizes E‑Verify for employment eligibility verification

Pre‑employment Screenings:

Employment with magniX is contingent upon satisfactory completion of pre‑employment requirements including a background screen.

Export Control Compliance:

This position may require access to export‑controlled data. To meet export control compliance requirements, candidates must be a “U.S. Person” (U.S. citizens, lawful permanent residents, refugees, or asylees), or an appropriate export authorization by the U.S. Government may be required prior to such access. Employment, and the continuity of employment of non‑U.S. persons, is contingent upon the company’s ability to secure and maintain the necessary export control authorization.

EHS/Environmental Requirements:

This job operates in a manufacturing and testing environment. While performing the duties of this job, the employee routinely is required to use hands to keyboard, communicate, listen to, and interpret instructions and remain stationary for extended periods of time. This would require the ability to move around the facility and occasionally move/lift items weighing up to 25 lbs. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job. Applicants are invited to apply for a reasonable accommodation to perform the essential duties of the job.

Required PPE (Personal Protective Equipment):
  • Ear Plugs - Earmuffs
  • Safety shoes
  • Safety Glasses - Safety Goggles
Diversity and Inclusion: magniX

is an equal opportunity employer. We value and embrace diversity. We do not discriminate on the basis of race, color, national origin, religion, gender, gender identity or expression, sexual orientation, marital status, age, or disability status.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Systems Engineer, Energy Storage Systems
Systems Engineer, Energy Storage Systems

magniX • Everett (WA)

Sur place
USD 130 000 - 175 000
Medical, dental and vision insurance (
Paid vacation and holidays
401K with company contribution
+2
Test Engineer
Test Engineer

magniX • Everett (WA)

Sur place
USD 110 000 - 160 000
Full medical, dental, and vision
4 weeks vacation + 1 week year-end
401K with 9.5% company contribution
+2
Systems Engineer, Verification and Validation
Systems Engineer, Verification and Validation

magniX • Everett (WA)

Sur place
USD 130 000 - 175 000
Vacation & holidays
401K with company match
Life/AD&D and Disability insurance
+1
Senior Mechanical Engineer
Senior Mechanical Engineer

magniX USA Inc • Everett (WA)

Sur place
USD 160 000 - 200 000
Premium medical coverage
Dental & Vision coverage
Vacation: 4 weeks
+5
Product Development Engineer
Product Development Engineer

magniX • Everett (WA)

Sur place
USD 145 000 - 190 000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Mechanical Engineer
Senior Mechanical Engineer

magniX • Everett (WA)

Sur place
USD 160 000 - 200 000
Company-paid premiums for medical, eye
Dental and vision insurance
4 weeks vacation + 1-week shutdown
+3
Systems Engineer, Energy Storage Systems
Systems Engineer, Energy Storage Systems

magniX USA Inc • Everett (WA)

Sur place
USD 130 000 - 175 000
Health insurance
Vacation & holidays
401K plan with company match
+2
Test Engineer
Test Engineer

magniX USA Inc • Everett (WA)

Sur place
USD 110 000 - 160 000
Medical, dental, and vision insurance
4 weeks paid vacation + 1-week year‑op
401K with 9.5% company contribution
+2
Mechanical Engineer
Mechanical Engineer

magniX • Everett (WA)

Sur place
USD 105 000 - 160 000
Health insurance
Vacation + holidays
401K with company match
+2
Systems Engineer, Datacenter Power Systems
Systems Engineer, Datacenter Power Systems

magniX • Everett (WA)

Sur place
USD 120 000 - 185 000
Health insurance
Paid vacation
401K
+2