Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer Florham Park, NJ, US

$94.4k - $198.2k

CACI International

  • # Embedded Software EngineerFlorham Park, NJ, USApply NowFind out how well you match with this jobJob ID328142Job Title: Embedded Software EngineerJob 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:** 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:$94,400 - $198,200*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.*
  • J-18808-Ljbffr CACI International

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer Florham Park, NJ, US in Florham Park, NJ vacancy
  • $113.2k - $237.8k

     ...Research EngineerFlorham Park, NJ, USApply NowFind out how...  ...new opportunity in Florham Park, NJ for a Senior AI/ML Research Engineer. Apply machine learning,...  ...and statistics-enabled software capabilities and applications...  ...efforts.* ### Must be a US Citizen with the ability... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Florham Park, NJ
    2 days ago
  • $94.4k - $198.2k

    ## Software EngineerFlorham Park, NJ, USApply NowFind out how well you match with this...  ...Type of Travel: Continental US\* \* \*### **The...  ...We are seeking a Software Engineer to design and develop advanced...  ...work across real****‐time embedded systems, network technologies... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    2 days ago
  • $94.4k - $198.2k

    ## Cyber Software EngineerFlorham Park, NJ, USApply NowFind out how well you match with this jobJob ID327694Job Title: Cyber Software EngineerJob...  ...tackle challenges in networking and cybersecurity. CS&T engineers help design, prototype, and transition cutting‐edge capabilities... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    CACI International Inc.

    Florham Park, NJ
    4 days ago
  • $107.53k - $130.3k

    ## Lead Engineer, IT Quality and ComplianceSummit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol Myers Squibb is anything... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Summit, NJ
    3 days ago
  • $86.49k - $104.8k

    ## Lead Engineer, CSVSummit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing. Those aren’t words that are usually...  ...and Outlook, and the ability to learn new software as required for equipment qualification.**... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Summit, NJ
    2 days ago
  • $80k - $120k

     ...Are you an Electrical Engineer professional looking for...  ...for you in Florham Park, NJ! We are seeking a skilled...  ...PCBAs for industrial and embedded systems Perform schematic...  ...And we want you to join us in our bold aspiration...  ...technology and software. Through our deep domain... 
    Contract work
    Temporary work
    Local area
    Flexible hours

    Emerson

    Florham Park, NJ
    1 day ago
  • $35.76 - $43.33 per hour

    ## ECQ EngineerSummit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing...  ....**Position Title:** Equipment Engineer, ECQ Operations - Day Shift **...  ...Suite; ability to learn new software and enterprise systems quickly.... 
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    Bristol-Myers Squibb

    Summit, NJ
    4 days ago
  • Job Overview Hubbell'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... 

    WORK180 USA

    Boonton, NJ
    3 days ago
  •  ...Are you an Electrical Engineer professional looking for an opportunity to grow? If yes...  ...we have a great opportunity for you in Florham Park, NJ! We are seeking a skilled and hands-on...  ...circuits and PCB - As for industrial and embedded systems Perform schematic capture and PCB... 

    Emerson Electric Company

    Florham Park, NJ
    1 day ago
  • CACI International Inc. is looking for an Embedded Software Engineer in Florham Park, NJ. This role focuses on reverse engineering, developing custom tools, and working in a collaborative team environment. The ideal candidate should have strong embedded software skills... 

    CACI International

    Florham Park, NJ
    2 days ago
  • $75k - $100k

    True Environmental is seeking a motivated Civil Engineer in Florham Park, NJ, to support site design projects. With 2-4 years of civil/site engineering experience, the role entails designing deliverables, performing calculations, assisting in construction document production... 

    True Environmental

    Florham Park, NJ
    4 days ago
  • $94.4k - $198.2k

     ...Job Title: Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance...  ...Apply now and join the team! Location: Florham Park, NJ Responsibilities Be part of the systems...  ...all stakeholders to derive physical, software and electronics requirements from... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Florham Park, NJ
    12 hours ago
  • The City of Shakopee, MN is seeking an Electrical Hardware Engineer in Florham Park, NJ to support the design, development, and lifecycle management of electronic hardware products. The role involves designing analog and digital circuits, PCB layouts, and evaluating components... 

    City of Shakopee, MN

    Florham Park, NJ
    3 days ago
  • $75k - $100k

    Medium is looking for a motivated Civil Engineer to join their Florham Park, NJ team. You will support site/civil improvements for various projects, coordinating across multiple disciplines. With 2-4 years of experience and a Bachelor’s degree in Civil Engineering, you... 

    Medium

    Florham Park, NJ
    12 hours ago
  •  ...hiring a Lead Application Developer in Florham Park, NJ. Applications will be accepted on an ongoing...  ...Participate in relevant aspects of the Software Development Life Cycle (SDLC) including...  ...managers, analysts, architects, and engineers to plan, design, develop, test, and... 

    Fairygodboss

    Florham Park, NJ
    2 days ago
  • Techno Consult is seeking an experienced Resident Engineer for a bridge rehabilitation project in Morristown, New Jersey. This role involves...  ...in heavy civil construction and prior experience with NJ TRANSIT. Benefits include competitive salary, robust insurance options... 

    Techno Consult

    Convent Station, NJ
    3 days ago
  •  ...Financial Systems Lead Developer (Newark, NJ) With the creation of a new Corporate Finance Technology Team and multiple FOT initiatives...  ...organized and does not miss tasks 4] Follow best practices for software development and adhere to existing standards 5] Collaborate with... 

    CEDENT

    Newark, NJ
    1 day ago
  •  ...Inc. is an established Managed Service Provider (MSP) based in Florham Park, NJ supporting businesses throughout Northern New Jersey, Eastern...  ...York City. We are seeking an experienced Systems / Project Engineer with strong MSP experience who thrives in a fast‑paced environment... 
    Temporary work
    Work at office
    Remote work

    Link High Technologies Inc.

    Florham Park, NJ
    3 days ago
  • $86.49k - $104.8k

    ## Senior Specialist, CTO MSAT Process Validation Engineer II - S12Summit West - NJ - USFind out how well you match with this job**Working with Us** Challenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Summit, NJ
    4 days ago
  • Embedded Software Engineer - Engineer II and Senior Staff Engineer Location: Parsippany, NJ Job Summary: The Embedded Software Engineer position is responsible for the development and testing of mission critical software in our Power and Actuation Systems (PAS) group.... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours

    Marotta Controls

    Parsippany, NJ
    1 day ago
  • A leading tech company in Florham Park, NJ, is seeking a Senior Individual Contributor with exceptional skills in Java and Spring MVC. This role involves application design, development, and support, with a strong focus on collaboration and communication within distributed... 

    TechDigital Group

    Florham Park, NJ
    1 day ago
  • CACI International Inc. in Florham Park, NJ is looking for a Senior Opto-Mechanical Engineer to join their Photonics team and contribute to innovative laser communications technology that supports NASA and other critical missions. The role involves designing complex subsystems... 

    CACI International Inc.

    Florham Park, NJ
    1 day ago
  • $153k - $167k

     ...Staff Embedded Software Engineer Overview In this role, you will be responsible for the implementation and...  ...and documentation skills Must be a US Citizen Preferred Qualifications Experience...  ...performed on site in our Pine Brook, NJ facilities. Salary Range: $153,000 - $1... 

    Kearfott

    Pine Brook, NJ
    3 days ago
  • $100k - $175k

    Marotta Controls is seeking an Embedded Software Engineer to develop and test critical software in Parsippany, NJ. This role involves software development, requirements gathering, and working within a team on high-priority programs. Candidates should have a Bachelor's... 
    Full time

    Marotta Controls

    Parsippany, NJ
    12 hours ago
  • SilverSearch, Inc. seeks a Senior MERN stack developer for their client in Livingston, NJ. This onsite position requires a strong backend-focused developer with experience in Node.js and APIs. Responsibilities include designing scalable RESTful APIs and developing backend... 

    Silver Search

    Livingston, NJ
    4 days ago
  •  ...that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings...  ...Position details: Title: Front end developer Location: Florham Park, NJ 6 month minimum duration Pure consulting, not contract-... 
    Contract work

    Stem Xpert

    Florham Park, NJ
    8 days ago
  • A technology consulting firm is seeking a skilled Front End Developer to join their team in Florham Park, NJ. The ideal candidate will possess a strong grasp of JavaScript, AngularJS, and CSS/CSS3, demonstrating problem-solving abilities and a desire for innovative solutions... 

    Stem Xpert

    Florham Park, NJ
    8 days ago
  • CACI International Inc. is seeking a Software Engineering Manager in Florham Park, NJ. The role requires leading a team of engineers on innovative software development projects, ensuring customer satisfaction and effective process management. Successful candidates will... 

    CACI International

    Florham Park, NJ
    3 days ago
  •  ...About Us AB Facility Service is a trusted provider of professional...  ...looking for a Licensed Building Engineer to operate and maintain commercial buildings in Florham Park. Responsibilities Utilizes advanced...  ...Boiler license issued by the NJ State Mechanical Inspection Bureau... 
    For subcontractor
    Work at office

    AB Facility

    Florham Park, NJ
    1 day ago
  • A leading recruiting agency is seeking a Senior Software Engineer in Florham Park, NJ to develop software for semiconductor manufacturing. The ideal candidate will have a degree in Computer Science and 5+ years of experience in this field, with familiarity in C++ and C#... 
    Remote work

    McGil Recruiting

    Florham Park, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer Florham Park, NJ, US. Be the first to apply!