CrawlJobs Logo

Embedded Developer, Senior

United States, Annapolis Junction 86900.00 - 198000.00 USD / Year · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

As a computer network operations (CNO) specialist, you know that embedded and application developers, reverse engineers, and vulnerability analysts all play key roles in the CNO capability development lifecycle. We’re looking for someone like you to flex your problem-solving prowess in a rapidly evolving systems security research and development environment. As a senior CNO capability development specialist on our team, you’ll support full project lifecycles. Guiding an agile team of professionals, you’ll manage reverse engineering and vulnerability analysis on a range of software problems. You’ll inform operational parameters for complex systems, as well as leverage artificial intelligence and machine learning to influence the delivery of your work. Using your network operations experience, you’ll determine what the art of the possible is and what can be done—and then you’ll bring it to life for your clients. Help us combat the most advanced adversaries and defend national security.

Job Responsibility

  • Support full project lifecycles
  • Guide an agile team of professionals
  • Manage reverse engineering and vulnerability analysis on a range of software problems
  • Inform operational parameters for complex systems
  • Leverage artificial intelligence and machine learning to influence the delivery of your work
  • Determine what the art of the possible is and what can be done—and then bring it to life for your clients

Requirements

  • 10+ years of experience with computer network operations capability development and engineering services, including defense and exploitation
  • Experience with advanced software development, analytic development, and DevOps techniques for malware variants, advancing crypt capabilities, and emerging unknown protocols
  • Experience gathering requirements, designing and developing approaches for product security and resilience, cryptographic solutions, and anti-forensic measures
  • Experience with indigenous and vendor proprietary protocols
  • Experience using automation and virtualization to deploy, maintain, and sustain capabilities, developing and executing strategies for countering or mitigating environmental challenges, security and policy constraints, and system and architecture limitations
  • Experience with designing, developing, debugging, and testing of embedded software, and performing requirements analysis to drive requirement specifications
  • Experience performing design reviews with team members and government stakeholders
  • Experience packaging embedded software products for release to government customers
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree

Nice to have

  • 7+ years of experience with computer programming in C/C++, Python, Assembly, or PerlScript
  • 5+ years of experience in the areas of computer engineering, computer science, electronic and electrical engineering, or applied mathematics
  • 5+ years of experience in big data platforms, black box testing, cloud computing, disassembly, or global telecommunications system architectures and protocols, protocol analysis, ICS/SCADA design and systems, software debugging, streaming analytics, vulnerability management or mitigation
  • Experience in telecommunications operations, computer network operations, SIGINT collection operations, information security (INFOSEC), information assurance, or research and development
  • Experience in exploit development, malware reverse engineering
  • Experience with Unix, Linux, or RTOS, Wind River VxWorks

What we offer

  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Developer, Senior

8 matching positions

Embedded Developer, Senior

As an embedded software engineer, you know how to create and maintain crucial pi...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of experience with computer network operations capability development and engineering services, including defense and exploitation to gain strategic advantages
  • 10+ years of experience with computer programming in C/C++, Python, Assembly, or PerlScript
  • Experience with software development, analytic development, and DevOps techniques for malware variants, advancing crypt capabilities, and emerging unknown protocols
  • Experience gathering requirements, designing and developing approaches for product security and resilience, cryptographic solutions, and anti-forensic measures
  • Experience with indigenous and vendor proprietary protocols
  • Experience using automation and virtualization to deploy, maintain, and sustain capabilities, developing and executing strategies for countering or mitigating environmental challenges, security and policy constraints, and system and architecture limitations
  • Experience with designing, developing, debugging, and testing of embedded software, and performing requirements analysis to drive requirement specifications
  • Experience packaging embedded software products for release to government customers
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree
Job Responsibility
Job Responsibility
  • Support the development of systems, sites, and tools for our clients
  • Write, test, and edit code in support of the team’s overall results
  • Develop and reverse engineer software that supports hardware functionality on a wide range of devices
  • Configure solutions based on the platform being used
  • Work with other team leaders to troubleshoot and correct operational issues
  • Work with cybersecurity specialists to ensure that the software you’re creating is secure
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
  • Fulltime
Read More
Arrow Right

Embedded Developer, Senior

As an embedded developer, you’ll have the opportunity to use skills in C or C++ ...
Location
Location
United States , Annapolis Junction
Salary
Salary:
86900.00 - 198000.00 USD / Year
boozallen.com Logo
Booz Allen Hamilton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of experience with software development using C, C++, or proprietary languages
  • 6+ years of experience with embedded platforms such as Linux, Unix, Android, and VxWorks
  • Experience with configuration, administration, and development with Virtual Environments such as VMWare or ESXi, Open Stack, Open vSwitch, and QEMU
  • Experience with development on embedded platforms such as Linux, Unix, Android, and VxWorks
  • Experience with software reverse engineering or debugging tools such as IDAPro, OllyDbg, or gdb
  • Experience with assembly languages development or reversing
  • Knowledge of low-level systems programming concepts
  • TS/SCI clearance with a polygraph
  • Bachelor’s degree
Job Responsibility
Job Responsibility
  • Perform reverse engineering and vulnerability analysis of software problems
  • Inform operational parameters for complex systems
  • Leverage artificial intelligence and machine learning to influence the delivery of your work
What we offer
What we offer
  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
Read More
Arrow Right

Senior Embedded Developer

Senior Embedded Software Developer will play a pivotal role in driving the archi...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
myticas.com Logo
Myticas Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • 10+ years of experience in software development, focusing on satellite communication systems
  • Knowledge of systems engineering fundamentals (networking, storage, operating systems)
  • Experience programming with at least one or more programming languages such as C++, Java, Python, Golang, PowerShell
  • Deep understanding of satellite technology, ground segment operations, and associated challenges
  • Good understanding of networking and routing protocols
  • Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets
  • Prior experience in a technical leadership or architecture role
  • Strong problem-solving skills, capable of addressing intricate technical challenges
  • Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of advanced satellite ground segment software systems
  • Lead the design, development, and implementation of embedded application software, board support software and OS integration
  • Collaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for ground segment systems
  • Provide technical leadership, mentorship, and guidance to the engineering team
  • Architect software solutions that adhere to Test-Driven Development (TDD) principles and utilize simulated software to rigorously test code functionality
  • Design software with a profound understanding of hardware resource limitations
  • Stay current with the latest advancements in satellite technology and industry trends
  • Implement and support MPLS/WAN/SD-WAN circuits and subnets
  • Guide the team in troubleshooting and resolving complex technical issues
  • Collaborate with stakeholders to gather requirements and translate them into effective technical solutions
  • Fulltime
Read More
Arrow Right

Senior Embedded Developer

You will work deep in the lower layers of our systems, writing drivers, shaping ...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C
  • Solid knowledge of Python
  • Hands-on experience writing production-quality embedded code
  • Experience working with real-time operating systems such as FreeRTOS, Zephyr, or similar
  • Strong understanding of MCU architecture and peripherals
  • Previous work on embedded systems based on microcontrollers
  • Familiarity with tooling such as Git, Make, or CMake
  • Experience with Bluetooth, BLE, and Wi-Fi technologies in embedded or connected device contexts
Job Responsibility
Job Responsibility
  • Develop embedded software for audio systems, including drivers and audio-related modules
  • Architect and maintain board support packages (BSP)
  • Implement modular, reusable code designed to scale across a wide portfolio of products
  • Work on proof-of-concept projects to explore new technical directions
  • Participate in code reviews, maintain documentation, and contribute to improving build systems and testing practices
  • Collaborate with internal teams and external development partners
Read More
Arrow Right

Senior Embedded Developer - Automotive

Senior Embedded Developer role in Automotive domain with expertise in both Devel...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years' experience
  • Expertise in Embedded C++ (14/17/20)
  • Expertise in AUTOSAR C++14 guidelines
  • Experience with AUTOSAR Interface Specification (Classic or Adaptive)
  • Experience in Python (Automation, Scripting, tooling)
  • Experience in basic Bash scripting, troubleshooting using Debugging tools like GDB
  • Experience in End-to-End Automotive Embedded development (Requirement Engineering, Architecture, Design, development, Unit Testing, Reviews)
  • Experience in ADAS / Autonomous vehicle systems
  • Experience in Development on UNIX platform
  • Experience in Develop and Integrate build & Test using BAZEL (preferred) / CMake / or any CICD tools
Job Responsibility
Job Responsibility
  • Seeking an experienced Embedded Developer having expertise in Embedded projects in the Automotive domain in both Development and V&V
What we offer
What we offer
  • Commitment to fighting against all forms of discrimination
  • Inclusive and respectful work environment
  • Positions open to people with disabilities
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Developer

Location
Location
Canada , North York
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field
  • Minimum 8 years of experience in product development and embedded systems
  • Extensive experience with ARM microcontrollers
  • 5+ years working with embedded Linux
  • 3+ years in regulated product development (medical device experience is a strong asset)
  • Experience with connectivity interfaces (USB, Ethernet, Bluetooth, Wi-Fi)
  • Experience with Yocto Project (highly desirable)
  • Familiarity with Jira, GitLab, or other modern development toolchains
Job Responsibility
Job Responsibility
  • Design and develop embedded software for new products and support enhancements to existing products
  • Participate in hardware/software verification and integration during design and development phases
  • Maintain and enhance embedded Linux systems including kernel, BSP, and boot loader (Yocto)
  • Develop software for embedded Linux using Qt/QML, Python, C/C++, and communication protocols (e.g. MQTT, SSL/TLS, Sqlite)
  • Develop firmware for RTOS-based environments using C/C++, HTML, JavaScript, Python, and CGI
  • Administer Linux environments and support related development tools
  • Collaborate on design inputs and requirements for new product development
  • Conduct experiments, create and execute test protocols, and document results
  • Contribute to risk analysis, design reviews, and compliance activities related to regulated products
  • Process Engineering Change Requests and Change Orders in accordance with internal procedures
Read More
Arrow Right

Senior Controls Developer - Steering Embedded Software

The chassis Controls Software Engineer leads the design, development and validat...
Location
Location
Canada , Markham
Salary
Salary:
111500.00 - 164600.00 CAD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Mechatronics, Software, Electrical, Computer Engineering or in a related field
  • Fundamental knowledge of controls theory, vehicle dynamics, estimation, signal processing, and software development processes
  • 5+ years of experience in embedded software development for automotive systems
  • Experienced in controls systems development for real-time embedded systems and vehicle steering systems
  • Proficiency in C
  • Experience in developing electrical architecture for Software Defined Vehicles (SDV)
  • Hands on experience with MATLAB/Simulink/Stateflow and Carsim
  • Proficient in software coding using C language, as well as Simulink/Stateflow and version control tools
  • Excellent oral and written communication skills
  • Ability to manage time effectively, meet deliverable timing and thrive in an independent work environment
Job Responsibility
Job Responsibility
  • Lead the controls system design and algorithm development and embedded software development for vehicle chassis controls systems using MATLAB/Simulink and C
  • Perform controls and vehicle dynamics analysis on chassis controls systems
  • Develop estimation, fusion and signal processing algorithms
  • Develop Model-in-the Loop (MiL) platforms for vehicle chassis systems using MATLAB/Simulink, and Carsim
  • Integrate MATLAB Simulink models, adhering to best modeling/software practices
  • Develop controls in C and integrate with the CICD pipeline
  • Test and debug software using different platforms (models, MiL, SiL, HiL, and Integration testing)
  • Define and create software interfaces to integrate new components into existing software
  • Define comprehensive test cases for unit, component, and integrated software testing
  • Execute model/code equivalency testing, identifying, and resolving software issues
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Senior Principal Embedded SW developer

Senior Principal Embedded SW developer. This role has been designed as ‘’Onsite’...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Information Systems, or equivalent
  • Typically 12+ years’ experience
  • 5 or more years of BMC development (OpenBMC highly desirable)
  • Development for Embedded Linux subsystems. Including drivers, hardware APIs, monitoring agents, and networking stacks
  • Capable of performing hardware compatibility assessments and generating software requirements
  • Experience in leading overall architecture of software systems for products and solutions
  • Excellent analytical and problem-solving skills. Includes diagnosis and resolution of system-level defects and performance issues
  • Designing and integrating efficient and scalable software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools with customer mindset
  • History of innovation with multiple patents or deployed solutions in the field of software design
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Brings creativity and innovation to the organization
  • Provides guidance and mentoring to less-experienced team members to set an example of software systems design and development innovation and excellence
  • helps mentor career growth
  • Acts as an internal authority on software systems design, sought out for consulting across organizations or Business Units
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right