Lead Software Engineer – Embedded Computing Software

🔥 0 minutes ago

🍂 Massachusetts – Remote

infoinfo

💵 $108.9k - $145.2k / year

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer

👻 Ghost score 1%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Curtiss-Wright Corporation

Curtiss-Wright Corporation

5001 - 10000 employees

Founded 1929

🏭 Manufacturing

💼 Consulting

🚀 Aerospace

Manufacturing • Consulting • Aerospace

Curtiss-Wright Corporation is a global integrated company with a long-standing tradition of providing state-of-the-art, reliable solutions to commercial, industrial, defense, and energy markets. The company specializes in advanced, engineered technologies that are reliable, responsive, flexible, and affordable. Curtiss-Wright caters to strategically aligned global markets, supporting aerospace and defense, commercial power, process, and industrial customers. The company offers leading-edge sensors, controls, subsystems, and critical components, as well as vital aerospace and ground defense systems, notably for nuclear power plants and naval defense industries. Curtiss-Wright is dedicated to delivering technologies that matter, thereby growing shareholder value through leadership and strategic market offerings.

📋 Description

• Oversee and perform the design, development, enhancement, and testing of complex software for embedded processing products used in US DoD and other secure applications • Serve as a technical expert driving architecture decisions and resolving advanced software issues • Ensure high-quality solutions aligned with product, customer, and business needs • Analyze product plans and requirements and generate software specifications and requirements for new products and enhancements • Assist in bids and proposals, including engineering labor and material estimates • Collaborate with systems engineering and hardware development teams to create sustainable solutions and resolve software and hardware problems • Plan, design, develop, and test embedded computing software and complex enhancements in compliance with industrial, military, and aerospace standards • Implement, integrate, and debug bootloaders, device drivers, customized applications, embedded test software, and product simulation and production test software • Diagnose and resolve advanced software defects with cross-functional technical staff • Evaluate customer-reported issues and implement software modifications or enhancements • Assist with software design and test documentation and user manuals

🎯 Requirements

• U.S. citizenship and active US DoD Clearance required • Bachelor’s degree in computer science, Computer Engineering, Software Engineering, or a related technical field • 8–12+ years of progressive software development experience, including ownership of complex applications or subsystems • 5+ years’ experience developing software systems • 4+ years software project lead experience • Competencies in computer architecture, development of real-time embedded software, and engineering process discipline • Hands-on and demonstrable experience with C/C++, Linux (Red Hat, LynxOS, WindRiver), VxWorks (7.x), Linux and VxWorks device drivers, bash/csh, high-level application software, Python, LabVIEW, and IPMI • Experience with Visual Studio, Eclipse-based IDEs, AMD/Xilinx Vivado/Vitis, Petalinux, GCC, CMake, Yocto, and MS Office • Experience with Intel x86 Processors, ARM, and AMD Zynq MPSoCs • Knowledge and experience with Ethernet, Infiniband, RDMA, PCIe Gen3/4, SPI, I2C, and RS232/RS422 • Experience with laboratory debugging equipment and tools including Oscilloscope, Logic Analyzer, Spectrum Analyzer, and JTAG emulators • Proficiency with IBM Rational DOORS, git, Bitbucket, JIRA, and Confluence • Familiarity with GreenHills Multi SW Development Suite, COSMIC SW Development Suite, ClearQuest, VectorCAST, and LabVIEW • Familiarity with virtualization concepts and LynxOS Hypervisor preferred • Full software lifecycle development experience in accordance with DO-178C and CMMI • Fundamental understanding of software regression testing/verification • Strong analytical, problem-solving, and cross-functional collaboration skills • Proven ability to interface with customers, resolve escalated technical issues, and translate feedback into actionable improvements • Familiarity with industry guidelines and standards for engineering processes

🏖️ Benefits

• Paid Time Off • 401K with Employer Match and Profit Sharing • Health and Wellness Benefits • Learning and Development Opportunities • Referral Program • Competitive Pay • Recognition • Employee Stock Purchase Plan • Inclusive & Supportive Culture • Bonus

Apply Now

Similar Jobs

🔥 45 minutes ago

Mirantis

501 - 1000

💼 Consulting

🏥 Healthcare

📦 Logistics

Systems Architect shaping enterprise cloud, container, and AI architectures for Mirantis customers. Aligning technology roadmaps with business outcomes through customer advisory and on-site engagements.

🔥 5 hours ago

CrowdStrike

5001 - 10000

🔒 Cybersecurity

☁️ SaaS

🤖 Artificial Intelligence

Senior Linux engineer designing and operating distributed object storage across 3,000+ servers. Supporting CrowdStrike’s AI-native cybersecurity platform through automation, performance optimization, and technical leadership.

🔥 11 hours ago

Hewlett Packard Enterprise

10,000+ employees

🏢 Enterprise

🔧 Hardware

☁️ SaaS

Presales Systems Engineer advising Kentucky state government and higher education customers on HPE Networking architectures. Delivering technical discovery, demonstrations, POCs, and consultative sales support.

🔥 11 hours ago

Hewlett Packard Enterprise

10,000+ employees

🏢 Enterprise

🔧 Hardware

☁️ SaaS

HPE presales engineer designing secure networking solutions for SLED customers. Advising account teams and presenting architectures across wireless, routing, SD-WAN, and security.

🕒 2 days ago

Carle Health

10,000+ employees

⚕️ Healthcare Insurance

🏥 Healthcare

📚 Education

Finance Systems Analyst supporting Carle Health’s enterprise finance applications. Building financial reports, reconciling accounts, and analyzing healthcare operations data.