C
Posted a day ago
Principal Embedded Software Engineer
Curtiss WrightPrincipal Embedded Software Engineer
Perks & benefits
Paid LeaveHealth InsuranceMedical Insurance
Requirements
US citizenship and active US DoD Clearance, Bachelors in electrical or computer engineering, 10+ years experience, C/C++, Linux and VxWorks, Python, Intel x86, ARM, and AMD Zynq MPSoCs, Knowledge of Ethernet, PCIe, SPI, I2C
Skills
C#LinuxPythonARM
About the role
Responsibilities
- Plan, design, develop, and test new embedded computing software or complex enhancements for embedded systems in compliance with industrial, military, and aerospace standards.
- Implement and integrate embedded software including bootloaders (BIOS, SlimBootLoader, U-Boot), device drivers (Linux and VxWorks), and customized applications.
- Create or modify Board Support Packages (BSPs), power-on firmware, and built-in test/design verification software for Digital Signal Processing (DSP) computer boards.
- Diagnose and resolve advanced software defects by collaborating with cross-functional technical staff.
- Analyze requirements, develop design alternatives, and create software design, test documentation, and user manuals.
- Evaluate and respond to customer-reported issues to improve functionality and user experience.
Requirements
- U.S. citizenship and an active US DoD Clearance are required.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or an equivalent field.
- Minimum of 10 years of professional experience in embedded software development.
- Hands-on experience with C/C++, Linux (Red Hat, LynxOS, WindRiver), and VxWorks (7.x).
- Demonstrable experience with device drivers, Python, and scripting (bash/csh).
- Proficiency with Intel x86 processors, ARM, and AMD Zynq MPSoCs.
- Experience with development tools such as Vivado/Vitis, Petalinux, GCC, CMake, and Yocto.
- Knowledge of protocols including Ethernet, PCIe, SPI, I2C, and RS232/RS422.
- Ability to read and understand IC datasheets and board schematics.
Benefits
- Competitive salary and bonus structure.
- Paid Time Off (PTO).
- 401K with employer match and profit sharing.
- Health and wellness benefits.
- Learning and development opportunities.
- Employee Stock Purchase Plan.
About the Company
Curtiss-Wright is a global diversified industrial company and a technology leader in Aerospace & Industrial, Defense Electronics, and Naval & Power segments. Our Defense Solutions division provides mission-critical products and services for air, ground, and naval defense applications, focusing on advanced technology, enhanced safety, and security.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Embedded Software Engineer
Curtiss Wright · Ashburn
