Back to results

Embedded Software Engineer

  • Everett, WA, United States

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.

Applications open in a new tab.

Job details

Pay
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.
Experience
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.
Posting language
English

Original job description

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): Required PPE provided by magniX based on the employee’s position and exposure. Below are typical PPE used on the manufacturing and testing floor:

  • 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.

More about this job

Skills

  • Engineering processes
  • Embedded systems
  • C
  • C++
  • Assembly
  • SIL
  • Regulatory compliance
  • Electrical engineering
  • Software development
  • The MathWorks MATLAB
  • Communication skills
  • Collaboration
  • Estimating
  • RTOS
  • Personal protective equipment

Report this job