Sr. Software Engineer

STRUCTURES COMPANY LLC
Carson, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 270K

Job location

Carson, United States of America

Tech stack

C++
Communications Protocols
Computer Programming
Computer Engineering
Software Debugging
Embedded Software
Firmware
Python
Matlab
Powershell
Software Tools
RS-232
Software Engineering
Software Requirements Analysis
Verification and Validation (Software)
Systems Architecture
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface
PIC Microcontroller
Software Verification
Pspice
DO-178B
Software Performance

Job description

Analyze, design, develop, debug, and modify embedded control software for power electronics and aerospace applications. Design and implement advanced control algorithms for power electronic systems, including active rectifiers, motor controls, DC-DC converters, and AC drives. Develop software requirements and embedded code for control systems and power electronics applications. Contribute to system architecture and independently develop subsystem designs that balance performance, reliability, cost, and schedule requirements. Test and debug power electronics controllers, including source-level and assembly-level debugging. Optimize software performance in collaboration with control systems engineers. Collaborate with suppliers and technical partners to review software and control system designs. Lead or support software design reviews and technical discussions with internal and external stakeholders. Lead small- to medium-sized software development projects or serve as a technical contributor on larger efforts. Review, validate, and approve work completed by peers and junior engineers. Provide technical guidance, mentorship, and training to engineering team members. Support and lead continuous improvement initiatives within engineering processes and product development. Analyze and validate customer requirements through modeling, simulation, prototyping, and testing. Develop software requirements specifications and hardware/software interface documentation. Create verification and validation plans to ensure compliance with system requirements. Define software designs and collaborate with technical analysts, suppliers, and OEM partners. Develop engineering tools to improve product development processes and capture lessons learned. Create software design documentation, including analyses, design decisions, and development guidelines. Develop design verification test procedures (DVTPs) and reports (DVTRs). Perform product testing, validation, and performance analysis and generate technical reports. Research and develop creative solutions to complex technical challenges. Support feasibility, development, validation, verification, and qualification testing activities. Apply sound engineering principles to ensure designs meet customer, regulatory, and airworthiness requirements. Present technical findings, trade studies, and recommendations to stakeholders. Provide technical input to project and program management teams. Perform RTCA/DO-178 development activities and generate associated certification documentation, including

Requirements

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. 5+ years of aerospace embedded software development experience. Experience with RTCA/DO-178B/DO-178C software development processes. Strong programming skills in C/C++ and scripting languages such as Python or PowerShell. Experience developing embedded software and firmware for DSPs and microcontrollers. Knowledge of power electronics, motor controls, active rectifiers, and inverter control systems. Experience with communication protocols including CAN, ARINC 429, SPI, I2C, and RS-232. Proficiency with MATLAB/Simulink, PSPICE, or similar modeling and simulation tools. Experience performing software verification, validation, debugging, and testing. Knowledge of aerospace standards including DO-160, DO-178, and DO-254. Strong analytical, problem-solving, communication, and leadership skills. Ability to work independently and collaborate across cross-functional engineering teams. Minimal travel required (approximately 5 10 days per quarter). Office-based work environment with minimal noise exposure. Opportunity to support the development of advanced aerospace systems and embedded control technologies. Must be a U.S. Person (as defined by ITAR)., Must be a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) to comply with ITAR regulations.

Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense

About the company

The Structures Company is a premier national aerospace and defense staffing agency specializing in contract, contract-to-hire, and direct hire placements. We deliver expert workforce solutions across engineering, IT, production, maintenance, and support roles. As trusted partners to leading aerospace and defense OEMs and Tier 1 suppliers, we connect professionals with career opportunities to grow and excel in aviation, aerospace, and defense.

Apply for this position