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

Software Engineer

$120k - $130k

Actalent

Job Description

Job Description

Job Title: Embedded Software Engineer

Job Description

The Embedded Software Engineer designs, develops, tests, integrates, and supports the software systems that power advanced broadcast, video, audio, RF, and embedded hardware platforms. In this role, you build reliable, high-performance software that interfaces directly with custom electronic systems, including embedded processors, control interfaces, and video transport architectures. You contribute across the entire software development lifecyclefrom requirements and architecture through coding, testing, debugging, deployment, and long-term maintenancewhile working closely with hardware, firmware, and systems engineering teams to deliver integrated solutions for complex electronic products.

Responsibilities

  • Design and develop embedded software applications using C, C++, and Assembly language for 8-bit and 32-bit processors.
  • Develop software for video, audio, RF, and UHF processing and control systems used in advanced broadcast and media applications.
  • Implement multithreaded, real-time, and bare-metal embedded applications, including work with FreeRTOS or equivalent RTOS platforms.
  • Develop software for multi-processor systems and implement robust inter-processor communication mechanisms.
  • Support custom hardware bring-up, including bootloader development, board-level integration, and low-level hardware initialization.
  • Create desktop applications and graphical user interfaces (GUIs) for system-level control, monitoring, and configuration of video, audio, and RF systems.
  • Perform system-level testing, validation, troubleshooting, and performance optimization for embedded and desktop applications.
  • Develop test applications and automated verification tools to support regression testing and continuous improvement.
  • Collaborate closely with hardware engineers to interpret electronic schematics, diagnose board-level issues, and refine system designs.
  • Use oscilloscopes, logic analyzers, and other test equipment to debug and validate embedded systems and communication interfaces.
  • Implement and maintain communication interfaces such as SPI, I2C, RS-232/RS-485, CAN Bus, and Ethernet within embedded systems.
  • Design and implement GUIs for control and monitoring of broadcast, video, audio, and RF systems.
  • Conduct system-level testing and troubleshooting for both embedded and desktop software components.
  • Use Git and related software configuration management tools to manage source code, branching, merging, and release processes.
  • Collaborate with cross-functional teams, including firmware, hardware, and systems engineering, to deliver integrated solutions.
  • Participate in deployment and field support activities, including occasional travel to support installations and on-site troubleshooting.
  • Contribute to the long-term support of existing products by learning legacy codebases, understanding existing architectures, and implementing enhancements and fixes.

Essential Skills

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field; equivalent experience and certifications will also be considered.
  • Minimum of 1-5 years of embedded software development experience using C/C++ and Assembly language on 8-bit and 32-bit processors.
  • Minimum of 1-5 years of desktop application development experience.
  • Strong proficiency in embedded application development in C and C++, including bare-metal programming and real-time software development.
  • Experience with multithreaded programming using FreeRTOS or an equivalent real-time operating system.
  • Hands-on experience with bootloader development and custom board bring-up.
  • Experience programming multi-processor systems and implementing inter-processor communications.
  • Practical experience with ARM, Atmel AVR, and STM32 microcontrollers.
  • Ability to read and interpret electronic schematics and work closely with hardware designs.
  • Hands-on experience using oscilloscopes, logic analyzers, and other hardware test equipment for debugging and validation.
  • Working knowledge of communication interfaces including SPI, I2C, RS-232/RS-485, CAN Bus, and Ethernet.
  • Experience developing desktop and application software using C#, C++, and Python.
  • Experience designing and implementing GUIs for control and monitoring of video, audio, and RF systems.
  • Experience in system-level testing, troubleshooting, and test application development.
  • Proficiency with Git and software configuration management practices.
  • Comfort working hands-on with hardware in a lab environment, including board-level debugging and integration.

Additional Skills & Qualifications

  • Experience with Linux application development, particularly in embedded or systems contexts.
  • Knowledge of digital hardware design concepts and workflows.
  • Experience with wireless communications systems, especially in UHF and microwave frequency bands.
  • Familiarity with RF test equipment, including spectrum analyzers.
  • Experience with broadcast, video, or digital media technologies and workflows.
  • Understanding of wireless communications in UHF and microwave frequency bands.
  • Familiarity with audio and video compression technologies such as MPEG-1 Layer II, MP3, AC3, and AAC.
  • Experience with networking and TCP/IP, particularly in Ethernet-based, networked device environments.
  • Experience with microcontrollers and embedded platforms, including ARM, STM32, and Atmel AVR.
  • Interest in working on high-profile projects in domains such as motorsports, professional golf, football, and global sports and entertainment events.

Work Environment

This role is primarily onsite in Hanover and is fundamentally an in-person, hands-on engineering position. Success in this role depends on spending meaningful time with the products, legacy codebase, hardware platforms, and internal processes. You will work extensively in a lab environment with boards, cameras, receivers, radios, and other hardware, performing bring-up, debugging, and system integration. The environment is well-suited for engineers who enjoy being close to the product, learning existing systems in depth, troubleshooting hands-on, and becoming a go-to technical resource on how the product works. The position includes approximately four to five trips per year to support installations and on-site production environments. You will have some flexibility where appropriate, but the core of the work involves close collaboration with on-site engineering teams and direct interaction with complex broadcast and RF systems supporting high-profile global events.

Job Type & Location

This is a Permanent position based out of Hanover, MD.

Pay and Benefits

The pay range for this position is $120000.00 - $130000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Benefits & Perks Comprehensive health insurance options Vision coverage HSA and FSA options 401(k) retirement plan Life and disability insurance Paid time off, sick time, and paid holidays Parental and family medical leave Employee Assistance Program Professional development, training, and conference opportunities

Job Type & Location

This is a Permanent position based out of Hanover, MD.

Application Deadline

This position is anticipated to close on Nov 17, 2026.

Workplace Type

This is a fully onsite position in Hanover,MD.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Hanover, MD vacancy
  •  ...Multiple Opportunities | National Security | Cutting-Edge Technology MUST HOLD A TS/SCI with Polygraph Are you a Software Engineer looking to work on technology that directly impacts national security? We're hiring Software Engineers across multiple mission... 
    Suggested
    Full time

    Searchability Aerospace & Defense

    Hanover, MD
    3 days ago
  • $109.4k

     ...tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and...  ...source projects, and/or version control systems Knowledge of software development lifecycle, including design, development, test,... 
    Suggested
    Full time
    Summer work
    Internship
    Seasonal work
    Summer internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Jessup, MD
    19 hours ago
  • ***This is NOT a remote position*** Job Description We are seeking a Security Software Engineer to build and harden software systems supporting DoD programs operating under CMMC/NIST 800-171/FedRAMP compliance requirements. You will embed security across the SDLC... 
    Suggested

    Eccalon, LLC

    Hanover, MD
    5 days ago
  • $10k

     ...Overview We are seeking an experienced RF Software Engineer to support the design, development, implementation, and optimization of advanced Radio Frequency (RF) and Digital Signal Processing (DSP) software solutions for mission-critical government systems. The... 
    Suggested
    Work experience placement
    Relocation package

    VTG

    Hanover, MD
    1 day ago
  • $110.3k - $204.9k

     ...Cyber RF Software Engineer Senior StaffLockheed Martin, Rotary Mission Systems Cyber & Intelligence invites you to step up to one of today's most daunting challenges: the use of advanced electronics to undermine our way of life. As a cyber security professional at Lockheed... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Lockheed Martin Corporation

    Hanover, MD
    4 days ago
  • $165k - $215k

     ...Software Engineer 2R0170471HybridHanover, Maryland, United StatesFull timeNo Clearance View favorites If you want to be part of a dynamic team delivering cutting-edge cyber training solutions, this is the place for you. Amentum is seeking a Software Engineer to join the... 
    Hourly pay
    Contract work
    Local area
    Flexible hours

    Amentum

    Hanover, MD
    3 days ago
  • $78k - $250k

     ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree. Highly Desired...  ...system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Onyx Point, Inc.

    Hanover, MD
    4 days ago
  • $113.2k - $237.8k

     ...Job Title: Software Engineer - Kubernetes/DevSecOpsJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * * Job Description: Software... 
    Contract work
    For contractors
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Hanover, MD
    6 days ago
  •  ...Software Assurance Evaluation EngineerMANTECH seeks a motivated, career and customer-oriented Software Assurance Evaluation Engineer to join our team in Hanover, MD. The Software Assurance Evaluation Engineer will leverage their strong technical background and knowledge... 
    Work at office

    ClearanceJobs

    Hanover, MD
    2 days ago
  • $99k - $125k

     ...Software EngineerTAP Engineering is seeking a Software Engineer to support the development, enhancement, and maintenance of complex software systems in a mission-focused environment. This is a full-time position on a standard day shift, Monday through Friday. This role... 
    Full time
    Temporary work
    Monday to Friday
    Day shift

    TAP Engineering LLC

    Hanover, MD
    1 day ago
  • $102.1k - $202.2k

     ...Software Engineering Individual ContributorThis is a fantastic opportunity to work with incredibly talented engineers on our next set of big challenges. Being a part of Microsoft's customer-focused culture, you will be empowered to take ownership of service design by... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Jessup, MD
    1 day ago
  • $200k - $265k

     ...Vosper Thornycroft Group in Hanover, MD is seeking a Principal Software Engineer to design, develop, integrate, and maintain secure, high-performance software for national security missions. You will lead DSP algorithm development using C++, Python, Linux, and collaborate... 
    Relocation package

    VTG

    Hanover, MD
    4 days ago
  • $131.8k - $290k

    Job Title: Senior Software Engineer - Cloud & Data ServicesJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None* * *The OpportunityAre you excited... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Linthicum, MD
    4 days ago
  •  ...Onyx Point, LLC. is seeking a Senior Software Engineer with an active TS/SCI clearance to support backend development. The role requires solid Python experience and a strong background in scalable software design within mission-critical programs. Candidates should have... 
    Remote work

    Onyx Point, Inc.

    Hanover, MD
    4 days ago
  •  ...Amentum in Hanover, MD seeks a Software Engineer to join the DevOps team, contributing across the software lifecycle from requirements to deployment. You will develop, test, deploy, and support software applications and infrastructure, collaborating with instructors, developers... 

    Amentum

    Hanover, MD
    19 hours ago
  • $10k

     ...Software EngineerAt Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving...  ...employee experience that is rare within our industry.The Software Engineer develops, maintains, and enhances complex and diverse software... 
    Hourly pay
    Full time
    Contract work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Hanover, MD
    4 days ago
  •  ...to code pushed upstream when possible (i.e. Open Source).Ability to develop, deploy, and integrate across an enterprise automation software for automatic pki certificate creation from an API and delivery of that certificate via infrastructure offerings such but not... 

    Onyx Point, Inc.

    Hanover, MD
    4 days ago
  • $10k

     ...return, we offer a world-class, truly unique employee experience that is rare within our industry. Provide cloud software research, development, and engineering services to include requirements analysis, software development, installation, integration, evaluation,... 
    Hourly pay
    Full time
    Contract work
    Work experience placement
    Summer work
    Second job
    Immediate start

    ClearanceJobs

    Hanover, MD
    3 days ago
  • $118k - $177.8k

     ...Job-ID: 11711 Category: Engineering Location: Hanover, MD, United States; Chesapeake, VA, United States Schedule: Full...  ...support multiple stakeholders across the project, including software developers, systems engineers, integrated logistics support team... 
    Full time

    Oceaneering

    Hanover, MD
    6 days ago
  •  ...Onyx Point, Inc. seeks a senior software engineer with an active TS/SCI full-scope polygraph to design, implement, integrate and test cloud-native services. You will build web interfaces and REST/gRPC APIs for operator data in a hybrid cloud model using containers,... 

    Onyx Point, Inc.

    Hanover, MD
    3 days ago
  •  ...Onyx Point, LLC. is seeking a seasoned software engineer with an active TS/SCI clearance and Full Scope Polygraph to design and implement secure visualization tools for admins, security, and finance teams. You will build and optimize CI/CD pipelines, develop full‑stack... 
    Remote work

    Onyx Point, Inc.

    Hanover, MD
    3 days ago
  •  ...defense clients from Hanover, MD. The role emphasizes secure software development within an agile environment, enforcing coding standards...  ...are essential. Ideal candidates have 3+ years in software engineering, a BS or higher in computer engineering or computer science, and... 

    Capstone Technology Partners

    Hanover, MD
    3 days ago
  • $130k - $190k

     ...Software EngineerTAP Engineering is seeking a Software Engineer to support the development, enhancement, and integration of complex software systems in a mission-focused environment. This is a full-time position on a standard day shift, Monday through Friday. This role... 
    Full time
    Temporary work
    Monday to Friday
    Day shift

    TAP Engineering LLC

    Hanover, MD
    1 day ago
  • $91.2k - $169.4k

     ...and a supportive work‑life balance—all within a culture that values innovation, integrity, and collaboration. THE WORKAs a RF Software Engineer you will:• Debug existing software and correct defects• Recommend improved documentation and software development process standards... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Relocation package
    Flexible hours

    Lockheed Martin Corporation

    Hanover, MD
    3 days ago
  •  ...Northrop Grumman Mission Systems invites applications for a Sr. Principal Cyber Software Engineer (Level 3 CNO Analyst/Programmer). Positions are at Annapolis Junction MD, San Antonio TX, Aurora CO, and Carey NC. The role involves designing and developing secure software... 

    Northrop Grumman

    Jessup, MD
    19 hours ago
  •  ...CNO Software EngineerMANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD. In this role, you will contribute to the development of advanced CNO capabilities that directly support national security. You'll work in a collaborative... 

    Navstar

    Hanover, MD
    1 day ago
  • $118.6k - $177.8k

     ...Job-ID: 11706 Category: Engineering Location: Hanover, MD, United States Schedule: Full time, Day Posted:...  ...This position would yield a solid depth of understanding of the software lifecycle and how it best applies to the entire fielded system... 
    Full time

    Oceaneering

    Hanover, MD
    3 days ago
  •  ...Software Engineer, JourneymanThe company is seeking a Software Engineer, Journeyman to provide SETA support in Hanover, MD.ResponsibilitiesDesign, develop and install software solutions.Build high-quality, innovative and fully performing software in compliance with DOD... 

    Systems Technologies

    Hanover, MD
    1 day ago
  •  ...Senior Software Development Engineer – RustLCS Defense is seeking a Senior Software Development Engineer to build a cloud-based management platform that orchestrates and coordinates multiple high-assurance network devices. This role focuses on backend services and APIs... 

    ClearanceJobs

    Jessup, MD
    3 days ago
  • $115k - $125k

     ...Assertive Professionals is in search of Software Engineers to support our National Security Customer near Hanover, MD . This is an open position. This is a great opportunity to work for an employee-centric, fast-growing small business. We offer an excellent... 
    Relocation
    Relocation package

    Assertive Professionals

    Hanover, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!