Senior Embedded Software Engineer
$113.2k - $237.8kCACI International
Job Title: Senior 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 anSenior 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.
- 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.
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.
- 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.
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:
$113,200 - $237,800 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Florham Park, NJ vacancy
$164.1k - $173.07k
...Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus... ...for this Position ROLE AND POSITION OBJECTIVES: As an Embedded Software Engineer working with custom Hardware built in-house...SeniorFlexible hours- ...We are seeking a Senior Firmware Engineer to support the migration of enterprise platforms from Broadcom... ...+ years of experience in firmware or embedded systems development. ~ Strong... ...~ Hands-on experience with hardware-software integration and low-level debugging....Senior
$150k - $350k
...Job Description:We are seeking an experienced Cost Segregation Senior Manager/Principal to join our growing Forensic & Valuation... ...professionals help clients maximize tax savings opportunities through engineering-based analyses of commercial, residential, manufacturing,...SeniorFull timeLocal area- ...A prominent law firm is seeking a Senior Associate/Counsel for its Florham Park, NJ office. The role involves managing a caseload in litigation, alternate dispute resolution, and drafting agreements. Candidates must have at least 5 years of litigation experience, hold...SeniorWork at office
- ...Senior Manager / Associate Director, National AccountsRequired Skills & Experience:Senior Manager Level:Minimum of 5+ years of commercial experience in the US pharmaceutical industryAt least 2–3 years in direct generic trade account management or commercial pricing/analyticsAssociate...Senior
$92.65k - $125k
DescriptionKforce's client, a long-standing, New Jersey based Family Office seeks a talented Tax Senior.Summary:The organization has an extensive investment portfolio of diverse investments and a significant volume of tax compliance, planning and research requirements,...SeniorWork at officeWork from home$20 per hour
We are a caring family in Morristown, New Jersey, looking to hire a part-time elder care provider. This position is live out, offering flexible hours to accommodate your schedule. As a companion for our loved one, your role will focus on providing support and companionship...SeniorHourly payPart timeLive outFlexible hours- Software Engineering Elevate your career at Marotta Controls, a New Jersey Top Workplace three years running! Dedicated to innovation, quality... ...difference—apply today ! Job Summary of the position: The Embedded Software Engineer position is responsible for the development...Full timeWork at officeLocal areaFlexible hours
$94.4k - $198.2k
Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular... ...security. In this role, you’ll work across real‑time embedded systems, network technologies, and mission‑critical cybersecurity...Full time- ...Position Title: Senior Highway Engineer Location: Morristown, New Jersey, United States Description: H&H is seeking a Senior Highway... ...Authority, and AASHTO design standards Experience with CADD software, including MicroStation and InRoads or OpenRoads...Senior
- ...The Cigna Group in Morris Plains, NJ is seeking an Enterprise Architecture - Data Architecture Senior Principal to define and drive the data and analytics strategy, roadmaps, and governance across the enterprise. This Band 5 Senior Contributor role influences senior stakeholders...Senior
- ...high-net-worth individuals, and not-for-profit entities. As a Tax Senior Associate, your responsibilities will include the preparation... ...research and analytical capabilities Familiarity with tax software (CCH, ProSystem, or equivalent) Effective client communication...Senior
$50k - $90k
DescriptionPosition at CMI Media GroupJoin CMI Media Group: Senior Programmatic Analyst - Healthcare FocusAre you a programmatic advertising expert eager to make a significant impact in the dynamic healthcare industry? CMI Media Group, a leading healthcare-focused media...Senior- ...Inteplast Group Corporation is seeking a Senior Electric Technician to monitor and maintain extrusion and press equipment, troubleshoot issues, and support operators in daily production. The role emphasizes safety, adherence to plant rules, and hands-on electrical/mechanical...Senior
$100 per hour
...process backgroundExperience with Microsoft NAV or other financial ERP packagesExperience with Kronos Time & Attendance andAriba Procure-to-PayAdditional Information$100KSummaryType: Full-timeFunction: Accounting/AuditingExperience level: Mid-Senior LevelIndustry: Retail...Senior- ...SESI Consulting Engineers in Parsippany, NJ seeks an experienced project manager to lead geotechnical, site/civil and environmental engineering projects. You will supervise project teams, coordinate investigations, develop schedules and budgets, and deliver quality design...Senior
- Company DescriptionLeading Residential Real Estate Firm.Job DescriptionThe Senior Vice President is responsible for the financial performance, growth, and strategic direction of the companies new home construction business. The position also provides oversight to the daily...SeniorWork at office
- Job Title Location: 5 Sylvan Way, Suite 105, Parsippany, NJ, 07054, United States Description LightpathSenior
- Job-ID33095639Reference26-01781Summary : This Senior Quality Specialist will be responsible for ensuring that NA products manufactured... ...Qualifications :Minimum of a BA or BS degree, preferably in engineering, life, or natural sciences.Experienced in quality systems,...SeniorContract work
$100k - $150k
...Manager to join their growing company. This Construction Project Manager will get the chance to work for a growing team that needs senior leadership to help drive growth and set the standard. The ideal Construction Project Manager will have 5+ years in civil construction...SeniorContract workFor subcontractorLocal area- ...CoreWeave is seeking a Senior Manager of Technical Solutions Management in Livingston, NJ to lead the TSM function and drive strategic... ...with Solutions Architecture, Support, Sales, and Product Engineering to elevate the customer experience, monitor KPIs, hire top talent...Senior
- Confidential in Morristown, NJ is seeking an Executive Assistant to provide high-level administrative and operational support to members of the executive leadership team. The role requires proactive, discreet, and detail-oriented professionals who can anticipate needs ...Senior
- ...Scalence is seeking a Senior DevOps Engineer to join our Infrastructure team, focusing on Kubernetes operations and automation at scale. You will own the health, scalability, and reliability of our clusters and mentor junior engineers while driving the development of...Senior
- ...Coaction in Morristown, NJ is seeking an AI Engineering leader to design, build, deploy, and operate production AI-powered solutions safely and responsibly. The role emphasizes practical, hands-on work—implementing AI-enabled features, integrating LLMs and RAG patterns...Senior
- ...Zelis is modernizing the healthcare financial experience. The Senior Content Ideation Specialist will develop and deliver content for Itemized Bill Review and DRG Validation within the Expert Claim Review suite, sourcing from ICD-10, AHA, AMA, CPT, CMS and clinical research...SeniorWork at officeRemote work
- ...CoreWeave is seeking a Senior Security Operations Engineer I to lead investigations and responses to complex security events across Linux, macOS, cloud, and Kubernetes. You will mentor junior engineers, develop detections-as-code, and improve incident response workflows...Senior
$85 - $95 per hour
...Successful candidate must demonstrate and value differences in others' strengths, perspectives, approaches, and personal choices.Additional Information$85-95SummaryType: Full-timeFunction: Accounting/AuditingExperience level: Mid-Senior LevelIndustry: Staffing And RecruitingSeniorLocal area$110k - $120k
DescriptionKforce has a client that is seeking a Senior Investment Accountant in Short Hills, NJ.Summary:Our client is seeking a Senior Accountant to join their Investment Accounting team. This position will be responsible for analyzing and reconciling investment-related...SeniorWork at office- ...We are seeking a Senior Fund Accountant to support the day-to-day accounting and financial reporting for a portfolio of real estate investment fund partnership entities. This role will focus on investment activity, cash and liquidity management, financial reporting, and...Senior
- JMJ PHILLIP is seeking an experienced Materials Manager in Whippany, NJ to lead production planning, material coordination, inventory management, and scheduling. This role ensures material availability and smooth production flow to meet customer delivery commitments and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
Related searches
- senior software engineer ruby on rails Florham Park, NJ
- senior compensation manager Florham Park, NJ
- senior manager Florham Park, NJ
- senior living Florham Park, NJ
- senior sas developer Florham Park, NJ
- remote senior project manager Florham Park, NJ
- senior Florham Park, NJ
- senior software engineer remote Florham Park, NJ
- senior tax Florham Park, NJ
- senior activities Florham Park, NJ




