Embedded Software Engineer
$79.4k - $162.7kCACI International
Job Title: Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: We are seeking an Embedded Software Engineer with expertise in embedded systems, reverse engineering, and cybersecurity. This role is ideal for someone who thrives on technical ambiguity, enjoys uncovering how complex systems really work, and excels in low-level software and hardware analysis. You’ll play a key role in evaluating security and robustness of proprietary embedded systems—developing custom tools, uncovering vulnerabilities, and contributing directly to national cybersecurity efforts. Challenging, impactful work at the intersection of embedded systems, telecom, and cybersecurity. A technically driven environment that encourages innovation and deep technical exploration. Opportunities to publish research, present findings, or contribute to classified mission success. A team culture that values technical mastery, curiosity, and mentorship. Support for continued learning, certifications, and reverse engineering challenges. Responsibilities: Reverse engineer embedded firmware, device drivers, and proprietary telecom systems to identify undocumented functionality and potential security issues. Perform firmware extraction, binary diffing, static and dynamic analysis, and hardware-assisted debugging. Collaborate with hardware engineers to access debug interfaces (e.g., JTAG, SWD), extract flash images, and inspect hardware state. Develop custom tools and scripts (e.g., in Python3) to automate analysis workflows such as firmware unpacking, protocol decoding, and memory analysis. Investigate edge-case behaviors, error-handling routines, and low-level system initialization logic to reveal attack surfaces. Document findings clearly and translate technical complexity into actionable reports for security and engineering teams. Qualifications: Required: Must be a US Citizen and the ability to obtain a security clearance. 5+ years of professional experience in embedded software development with reverse engineering skills. Proficiency in C, C++, and assembly programming for embedded architectures such as ARM, MIPS, x86, or RISC-V. Experience with RTOS environments, including VxWorks and embedded Linux device driver development. Understanding of embedded software IPC mechanisms, such as message queues, shared memory, and semaphores. Familiarity with embedded hardware interfaces, including SPI, I2C, PCIe, UART, and memory-mapped I/O. Proficient in Python3 for scripting and automation. Hands-on experience with disassembly and decompilation tools (e.g., IDA Pro, Ghidra, Binary Ninja) and debugging tools (GDB, JTAG). Knowledge of embedded security concepts, including secure boot, firmware encryption, and hardware authentication. Desired: An active security clearance is highly desired. Experience in cybersecurity research, vulnerability discovery, or exploit development in embedded or telecom environments. Familiarity with PowerPC assembly, including QUICC-based systems. Experience with ARM assembly and debugging of SoC-based embedded platforms. Understanding of Linux kernel internals and/or VxWorks internals. Hands-on experience with FPGA-based systems, including those with embedded ARM or PowerPC cores. Background in embedded hardware design and debug, including the use of oscilloscopes, logic analyzers, and firmware extraction techniques. Ability to build tools and infrastructure to support analysis workflows in a team setting. - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. The proposed salary range for this position is: $79,400 - $162,700 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
$115.25k - $121.55k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a... ...Responsibilities for this Position ROLE AND POSITION OBJECTIVES:As an Embedded Software Engineer working with custom Hardware built in-...SuggestedFlexible hours$94.4k - $198.2k
Job Title: Embedded Software Engineer - PhotonicsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *The Opportunity:This is a software development...SuggestedContract workWork experience placementFlexible hours$87.5k - $125k
...Position: Embedded Software Engineer Location: Parsippany, NJ Job Id: 1871-606-27-R # of Openings: 2 Elevate your career at Marotta Controls, a New Jersey Top Workplace four years running! Dedicated to innovation, quality and excellence,...SuggestedHourly payFull timeWork at officeLocal areaFlexible hours- Job OverviewHubbell's Boonton, NJ location is looking for an Embedded Software (Firmware) Engineer to join our R&D group that develops complex embedded software products for the electric utility market.The Embedded Software Engineer designs, develops, troubleshoots and...SuggestedFlexible hours
$153k - $242k
...management, CoreWeave is expanding its firmware engineering team to focus on developing and... ...you’ll design, implement, and maintain embedded firmware features that enable secure, scalable... ...with hardware design, platform software, and reliability teams to integrate firmware...SuggestedPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$109k - $160k
...Learn more at .What You’ll DoAs a Firmware Engineer, you’ll focus on AMI BMC firmware and... ...teams to develop, enhance, and optimize embedded firmware modules that power CoreWeave’s... ...Work cross-functionally with hardware, software, and QA teams to ensure seamless firmware...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$182k - $242k
...became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What You'll Do:The Systems Engineering team owns the Linux kernel and host software stack underneath one of the largest GPU fleets in the world. When something breaks at the Kubernetes layer...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$182k - $242k
...in March 2025. Learn more at .What You'll Do:HAVOCK builds the software stack that bridges AI workloads and bare metal. We own the operating... ...sacrificing performance.About the role:As a Senior Software Engineer on HAVOCK's Runtime & Virtualization team, you'll design and...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$139k - $204k
...traded company (Nasdaq: CRWV) in March 2025. Learn more at .What You’ll Do:CoreWeave is seeking a highly skilled and motivated Systems Engineer to join our People Systems team. In this role, you will be a key contributor to the design, implementation, maintenance, and...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$182k - $242k
...company (Nasdaq: CRWV) in March 2025. Learn more at .What You'll Do:CoreWeave is seeking a highly skilled and motivated Senior Systems Engineer, Legal Systems to build and scale our contract lifecycle management (CLM) and legal technology ecosystem, with a primary focus on...Permanent employmentFull timeContract workTemporary workCasual workWork at officeFlexible hours$165k - $242k
...CoreWeave is seeking a highly skilled and motivated Systems Kernel Engineer to join our HAVOCK Team, reporting into the Manager of Systems... ...kernels, and is excited to work across a diverse hardware/software ecosystem including CPUs, GPUs, DPUs, networking, and storage.Kernel...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- ...Lead Engineer Ability to lead the pod of engineers (onshore/offshore) responsible for end-to-end application development. This role requires deep expertise in both front-end (Angular) and back-end (Java Spring Boot) technologies, along with proficiency in debugging...
$110k - $130k
Position: Senior Control Systems Engineer (Space Systems) Location: Parsippany, NJJob Id: 1812-660-... ...simulation experience 5+ years of experience in mechanical, electrical, software, or applicable systems engineeringExcellent verbal/written...Local areaFlexible hours$110k - $130k
Position: Senior Engineer, Mechanical (Commercial Space Systems) Location: Parsippany, NJJob Id: 17... ...controls, control systems, structural or thermal analysis and/or software related to these productsConsiderable experience in the best...Work experience placementFor subcontractorLocal areaFlexible hours$65.9k - $152.61k
...are seeking a highly experienced and strategic Automation Test Engineer III to lead the design, development, and optimization of our automated... ..., Engineering, or related field. 6+ years of experience in software quality assurance and test automation. Expert-level proficiency...Work at officeRemote workWeekend work$189.2k - $372.9k
...Summary At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions,... ...serve as the senior practitioner-leader embedded directly with our most strategic clients... .../verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure...Local areaVisa sponsorship$189.2k - $372.9k
Position Summary At Deloitte, Forward Deployed Engineers (FDE) don’t just build AI solutions, they help clients turn AI ambition... ...who moves with speed and precision, building working software, engaging confidently with senior stakeholders and engineers to...Local area- ...with both Full-Time Equivalent (FTE) employees and outsourced engineering resources to achieve desired outcomes and successful project results... ...and inclusive environment;5 years of experience as a Software Engineer;5 years of experience with MS SQL Server, which experience...Full timeWork at officeWork from homeRelocation
$40 per hour
...Job Description The Enterprise Communication Application Engineer is responsible for the implementation, support, and optimization of... ...and clinical or operational communication solutions – e.g., Spok Software & Wireless, Emergency Alert system and Vocera. Qualifications Bachelor...Hourly payFull timeTemporary workFor contractorsFor subcontractorFlexible hoursShift work- ...reproduction and root cause analysis with dev teams Mentor test engineers, promote best practices and innovation Skills &... ...#ElectricalEngineering or #ComputerScience ~10+ years leading #Software and #Hardware testing teams ~ Strong hands-on experience with...Contract work
$105.1k - $231.1k
...* *The Opportunity:CACI is looking for a Lead Optical Systems Engineer in our Space LOB, supporting our photonics team-- we are expanding... ...-performance systems.• Proven ability to collaborate across software, hardware, and test teams to integrate and mature control systems...Contract workWork experience placementRemote workFlexible hours$207k - $275k
...capability. Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .About the TeamIT Engineering at CoreWeave designs, builds, and operates the systems that enable our employees and acquired organizations to work securely and...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours- DescriptionThe Senior Distribution Engineer will lead design project teams to create world-class designs for new projects, alterations,... ....g., Microsoft Office Suite).Experience in distribution design software and GIS to aid in design.Expert knowledge regarding easements,...For contractorsWork at office
$188k - $275k
...traded company (Nasdaq: CRWV) in March 2025. Learn more at .About the RoleWe are seeking a highly skilled Staff Business Systems Engineer with deep expertise in NetSuite ERP to lead the strategy, architecture, and optimization of Core Financials and Tax systems. This...Permanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$98k - $164k
...Job Description Summary Job Description Job Title: Lead NDT Inspection Engineer (Gas Turbine Components) Role Summary: The Lead NDT Inspection Engineer will serve as the technical subject matter expert (SME) for Non-Destructive Testing (NDT) processes and material...Permanent employmentContract workRelocation package$130k - $150k
...Investments. MetLife Investments is seeking a Senior Full Stack Engineer. The ideal candidate will possess strong development and... ....NETThe ideal candidate for this role needs to have extensive software development experience in Java, Microsoft Azure, Python, Angular...Full timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week- AbbVie in Florham Park, NJ is seeking a Manager, Field Planning & Analytics (Psych & Migraine) to lead call planning and targeting, and to execute analyses that boost sales force effectiveness. The role partners with analytics, technology, marketing, and sales to align...
$96.16k - $133.55k
...thinking organization, apply now.We are currently seeking a Lead AI Engineer to join our team remotely in the US.We are seeking a Lead AI... ...emerging AI capabilities that measurably improve how software is built and delivered.Success is defined by adoption, efficiency...Temporary workWork at officeRemote workFlexible hours$124k - $280k
...ApplicableSpecialismData, Analytics & AIManagement LevelSenior ManagerJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a...Full timeH1b$130k - $176k
...lives and businesses after an insured loss occurs. Overview Selective Insurance is seeking an energetic and collaborative Data Engineering Team lead to work on data, analytics and DataOps projects supporting the Information Management group. This group is responsible...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- id software Florham Park, NJ
- healthcare software sales Florham Park, NJ
- software technical support Florham Park, NJ
- software asset management analyst Florham Park, NJ
- software implementation project manager Florham Park, NJ
- software Florham Park, NJ
- embedded software Florham Park, NJ
- remote software sales Florham Park, NJ
- software support Florham Park, NJ
- bank software Florham Park, NJ


