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

Embedded Software Engineer

$40 - $90 per hour

Actalent

Job Title: Software Engineer
Job Description
The Software Engineer designs, codes, and maintains complex applications with a focus on embedded systems and test and simulation solutions for electronic warfare applications. This role involves solving varied and often ambiguous technical problems, researching and analyzing alternatives when no precedent exists, and independently determining effective approaches to software and system design. The engineer contributes to high-fidelity software and hardware solutions that accurately simulate evolving electromagnetic threats used for testing aircraft sensors, electronics, and pilot training.
Responsibilities
  • Design, develop, and maintain software applications in C and C++ with minimal supervision.
  • Perform graphical user interface (GUI) programming in C++ for embedded or test and simulation systems.
  • Develop embedded software and firmware for microcontroller-based systems and embedded Linux platforms.
  • Analyze complex, multi-faceted technical problems and research alternative solutions when no clear precedent exists.
  • Independently determine and develop approaches to solving software and system design challenges.
  • Write clear and comprehensive interface control documents, design specifications, and test procedures for developed software and systems.
  • Contribute to the design and development of test and simulation hardware and software for electronic warfare applications.
  • Support the creation of high-fidelity software and hardware that accurately simulates enemy radar or missile threats for use on the flight line, range, or in laboratory environments.
  • Ensure that simulation systems effectively support testing of aircraft sensors and electronics, as well as pilot training scenarios.
  • Utilize tools such as spectrum analyzers and digital oscilloscopes to test, debug, and validate embedded systems and software.
  • Work with Linux and embedded Linux environments to integrate, test, and optimize software components.
  • Apply data analysis and scripting skills, including SQL, Python, and MATLAB, to support development, testing, and performance evaluation.
  • Collaborate with cross-functional teams to refine requirements, improve system performance, and ensure high-quality deliverables.
  • Document work thoroughly to support maintainability, traceability, and future enhancements.
Essential Skills
  • Proficiency in C and C++ programming for application and embedded software development.
  • Experience with graphical user interface (GUI) programming in C++.
  • Hands-on experience with Linux and embedded Linux environments.
  • Strong experience in embedded software and firmware development for microcontroller-based systems.
  • Ability to analyze and solve complex technical problems that may involve multiple interrelated issues.
  • Capability to independently determine and develop approaches to software and system design.
  • Experience writing interface control documents, specifications, and test procedures.
  • Familiarity with electronic warfare concepts or simulation of radar and missile threats, or strong interest in learning these domains.
  • Ability to use test and measurement equipment such as spectrum analyzers and digital oscilloscopes.
  • Strong documentation skills and attention to detail in technical writing.
Additional Skills & Qualifications
  • Experience with firmware development and low-level hardware-software integration.
  • Working knowledge of SQL for data management and analysis.
  • Experience with Python for scripting, automation, and test support.
  • Experience with MATLAB for modeling, simulation, or data analysis.
  • coursework related to aerospace, defense, or electronic warfare systems.
  • Familiarity with high-fidelity simulation techniques for electromagnetic threat environments.
  • Ability to work effectively in a multidisciplinary engineering environment.
  • Strong analytical, troubleshooting, and debugging skills across software and hardware interfaces.

Work Environment
The role is based in a modern, state-of-the-art engineering facility equipped with advanced tools, test equipment, and development resources. The organization offers a 9/80 work schedule, providing every other Friday off to support work-life balance. You will work with cutting-edge technology in the aerospace and defense domain, contributing to systems used on the flight line, test ranges, and in laboratory environments for electronic warfare test and training. The environment emphasizes continuous learning and professional growth, with substantial resources available for training and skill development. Work is typically performed in an office and lab setting, using Linux and embedded Linux systems, microcontroller platforms, spectrum analyzers, digital oscilloscopes, and modern software development toolchains. The culture values innovation, technical excellence, and collaboration across diverse engineering disciplines.
Job Type & Location
This is a Contract position based out of Hunt Valley, MD.
Pay and Benefits
The pay range for this position is $40.00 - $90.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Hunt Valley,MD.
Application Deadline
This position is anticipated to close on Jul 10, 2026.
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 click.appcast.io 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 12 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Cockeysville, MD vacancy
  • $108.8k - $163.2k

     ...not only part of history, they're making history. Northrop Grumman Mission Systems (NGMS) is seeking a Principal Embedded Software Engineer to join our innovative Software Technologies organization. The new team member will work on software systems for mission... 
    Suggested
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Lutherville Timonium, MD
    23 hours ago
  • $117k - $185k

     ...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you’ll do This is a role for a Embedded Software Engineer within Secure Netowrk Systems (SNS) - Viasat Government who is eager to contribute to a small, fast-paced team. You will... 
    Suggested

    ViaSat

    Baltimore, MD
    2 days ago
  •  ...in Maryland. The founders are physicists, mathematicians, RF engineers, and computer scientists with deep experience building,...  ...the foundation of next generation wireless capabilities. As a Software Embedded Engineer, your responsibilities may include but are not limited... 
    Suggested
    Contract work

    Rampart Communications Company

    Baltimore, MD
    12 hours ago
  • $40 - $90 per hour

     ...Job Description Job Description Software Engineer – Ground Vehicle Systems Location: Hunt Valley, MD Overview We are seeking a...  ...cross-functional teams to design, develop, integrate, and test embedded and system-level software in a dynamic and hands-on... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Cockeysville, MD
    7 days ago
  • $87.6k - $131.4k

     ...security environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re looking...  ...Grumman Mission Systems has an opening for an RF Systems Engineer to join our organization to support our Integration and Test (SEIT... 
    Suggested
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Lutherville Timonium, MD
    4 days ago
  • $88.2k - $133k

     ...Systems Engineer II We are Textron Systems, best known for innovative defense technologies and services. We make things that fly, hover, zoom and launch. Things that move people. Protect soldiers. Power industries. We serve customers in industries spanning aerospace... 
    Full time
    Internship
    Local area
    Flexible hours
    Shift work
    Day shift

    Textron

    Cockeysville, MD
    1 day ago
  • $105.1k - $189.2k

     ...trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of...  ...globe. SUMMARY Responsible for all servers, server-side software, and infrastructure equipment. This includes, but not limited... 
    Work at office
    Local area
    Worldwide

    Jabil

    Cockeysville, MD
    3 days ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Cockeysville, MD
    2 days ago
  •  ...TypeScript, and .NET Core backend technologies. Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions. Participate in Agile ceremonies and contribute to continuous improvement efforts. Support DevOps practices... 
    Contract work

    3B Staffing LLC

    Lutherville Timonium, MD
    1 day ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Lutherville Timonium, MD
    2 days ago
  •  ...NTT DATA Software Developer NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success. As a Global Top... 

    NTT DATA

    Lutherville Timonium, MD
    1 day ago
  •  ...• Networking – general/tuning/debugging • Virtualization – general/tuning/debugging • AS/400 – general/tuning/debugging • Software packaging: RPM’s/BFF’s • Coding: KSH/PHP/HTML/PERL/*CL • Firmware/microcode maintenance • Linux/Solaris – general • Centrify... 

    My3Tech Inc

    Owings Mills, MD
    1 day ago
  •  ...Strong hands-on experience in Embedded C/C++. Expertise in motor control for BLDC/PMSM motors. Deep understanding of real-time systems, interrupts, timers, PWM, ADC, communication protocols. Experience with MATLAB/Simulink and model-based workflows. Experience in test... 

    Saxon Global

    Towson, MD
    3 days ago
  • Wallace Montgomery is seeking aWater Resources Project Engineer, with at least 7 years of professional experience, to work in our Hunt...  ...of expertise to ensure that the company remains up to date with software, training needs and similar issues. Other duties as assigned. Could... 
    Full time
    Work at office
    Local area

    Wallace Montgomery

    Hunt Valley, MD
    4 days ago
  •  ...Firmware Engineer Pioneers. Innovators. Professionals. TechINT Solutions Group (TechINT...  ...Design and develop firmware for embedded systems. Collaborate with hardware engineers...  ...logic analyzers. Solid understanding of software development life cycle (SDLC).... 

    TechINT Solutions Group, LLC

    Baltimore, MD
    1 day ago
  •  ...mobile application within the Baseball Operations department. This position will work closely with the Baseball Operations and software engineering staff to define, develop, and implement the app. The application will integrate multiple sources of information and video,... 

    H star

    Baltimore, MD
    1 day ago
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries...  ...! ABOUT THE ROLE We are looking for a Senior Computer Vision Engineer to own applied model development across computer vision,... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    AgileEngine

    Baltimore, MD
    2 days ago
  • $140k - $150k

     ...! About the Job The Banner is seeking a Senior Mobile Engineer to help build and evolve our mobile experience across iOS and Android...  ...team. What You'll Bring ~5+ years of professional software engineering experience. ~3+ years of hands-on experience... 
    Local area
    Remote work
    Relocation

    The Banner

    Baltimore, MD
    1 day ago
  • $83k - $109k

     ...Hardware Engineer At Alertus, protecting people from harm is our mission and our passion. As the leader in mass notification, we are...  ...day in the life: Work with other engineers to develop new embedded electronics and increase capabilities of legacy ones Design,... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Alertus Technologies

    Baltimore, MD
    1 day ago
  • $93k - $139k

     ...Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research,...  ..., and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful... 
    Remote work
    Home office

    Relativity

    Baltimore, MD
    2 days ago
  • $127.79k - $212.99k

     ...identify and engage a range of stakeholders, including local, state, and federal agencies; Guide identification of systems, mission engineering, and business process inadequacies and deficiencies that affect the functional area's ability to support/meet organizational... 
    Temporary work
    Local area
    Flexible hours

    NTT DATA

    Baltimore, MD
    13 minutes ago
  •  ...building automation and control systems. As a Senior DDC Systems Engineer, you'll experience a dynamic work environment where your...  ...lighting. Highly skilled in resolving network, controller, and software troubleshooting. Proven ability to train and mentor junior DDC... 

    Liberty Personnel Services, Inc.

    Baltimore, MD
    4 days ago
  •  ...Req#:666280 Systems Engineer-Engineering Services Monday-Friday (8:30-5) 100% Remote within MD, VA, DC, PA, DE and FL Johns Hopkins...  ...-LAPS Password Health ----Version Management (Apps/OS/System Software) ----Backup Management/Health ----Certificate Management -... 
    Work experience placement
    Remote work
    Monday to Friday

    Johns Hopkins HealthCare

    Baltimore, MD
    23 hours ago
  • $131.3k - $237.35k

     ...look no further! Leidos is currently looking to add a Sr. Systems Engineer to an Information Assurance Program near Ft. Meade, MD. The...  ...integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and... 

    Koitecc Solutions

    Baltimore, MD
    23 hours ago
  •  ...Role Summary The Senior Systems Engineer at Rand Worldwide is responsible for managing and optimizing the company's IT infrastructure...  ...Create and maintain lists/spreadsheets/databases of software application license expirations, SSL certificates, and domain renewals... 
    Temporary work
    Work experience placement
    Local area
    Worldwide
    Flexible hours
    Night shift

    Rand Worldwide

    Owings Mills, MD
    23 hours ago
  • $7.5k

     ...Systems Engineer 2 Location: Central Maryland Security Clearance Required: Security Clearance with appropriate Polygraph Job...  ...requirements, and allocation of the same to individual hardware, software, facility, and personnel components. Coordinate the resolution... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    RealmOne

    Baltimore, MD
    1 day ago
  • $160k - $240k

     ...work. We are currently looking for a Senior Site Reliability Engineer to join our SRE team in the Platform Engineering organization...  ...Tampa, FL, if you prefer a hybrid option.    We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is... 
    Permanent employment
    Remote work
    Work from home
    Relocation
    Flexible hours

    Ninjaone

    Baltimore, MD
    7 days ago
  •  ...Sr. Splunk Infrastructure Engineer The candidate selected for this role will be part of the T. Rowe Price Reliability and Integrations Engineering team within the Technology Services Engineering group. The Reliability Ops team supports observability and developer productivity... 

    Samprasoft

    Owings Mills, MD
    2 days ago
  •  ...Title: System Engineer *Local to MD *In Person Interview Description: Duties/Responsibilities Create, manage and...  ...Files and Synology, to support business operations. Deploy software patches to Windows Servers and Workstations, using primarily SCCM... 
    Local area
    Night shift

    3B Staffing LLC

    Baltimore, MD
    1 day ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Baltimore, MD
    4 days ago

Do you want to receive more vacancies?

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