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

Software Engineer

$80k - $180k

Actalent

Job Title: Software Engineer

Job Description

This Software Engineer role focuses on designing, coding, and maintaining high‑performance applications across multiple software languages with minimal supervision. You will develop embedded software for microcontrollers and FPGAs, create graphical user interfaces, and produce detailed technical documentation, including interface control documents, specifications, and test procedures. The position supports advanced test and simulation hardware and software for Electronic Warfare applications, enabling realistic simulation of radar and missile threats for aircraft sensor testing and pilot training. You will work closely with cutting-edge hardware in a lab environment and contribute to high-fidelity software and hardware designs that keep pace with rapidly evolving electromagnetic threat environments.

Responsibilities

  • Design, develop, and maintain software applications using multiple programming languages with minimal supervision.

  • Implement embedded software in C and C++ for microcontrollers and FPGAs used in advanced test and simulation systems.

  • Develop graphical user interfaces that support complex test, simulation, and control workflows.

  • Write clear and comprehensive interface control documents, technical specifications, and test procedures for software designs.

  • Work closely with hardware engineers in a lab setting to integrate and validate software with electronic systems.

  • Debug and troubleshoot hardware–software interactions using lab equipment such as spectrum analyzers and digital oscilloscopes.

  • Contribute to the design and development of test and simulation hardware and software for Electronic Warfare applications.

  • Support the creation of systems that simulate enemy radar and missile threats for use on the flight line, test ranges, and in laboratory environments.

  • Ensure software designs achieve high fidelity and accurately represent evolving electromagnetic threat environments.

  • Apply object-oriented design principles and design patterns to produce robust, maintainable software solutions.

  • Follow established coding standards and adhere to the full software development lifecycle, including requirements, design, implementation, testing, and maintenance.

  • Collaborate with cross-functional teams while also working independently to learn new tasks, manage multiple assignments, and meet project deadlines.

  • Use tools such as Visual Studio and other development environments to implement, test, and refine software solutions.

  • Participate in database-related tasks, including basic database design and integration using SQL.

  • Document work products thoroughly to support testing, validation, and future maintenance activities.

Essential Skills

  • Proficiency in software development using C and C++, including strong object-oriented design skills and familiarity with design patterns.

  • Experience with embedded programming for microcontrollers and/or FPGAs.

  • Ability to develop graphical user interface applications.

  • Experience working in Linux and embedded Linux environments.

  • Knowledge of firmware development and embedded software concepts.

  • Familiarity with database design and SQL.

  • Understanding of coding standards and the software development lifecycle.

  • Ability to work independently, learn new tasks quickly, handle multiple tasks, solve problems, meet deadlines, and demonstrate strong self-motivation and initiative.

  • Proficiency with Visual Studio 2010 or later.

  • Hands-on experience working with lab equipment such as spectrum analyzers and digital oscilloscopes.

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

  • An active Top Secret security clearance.

  • Multiple opening levels: 2- 5 years of related experience.

  • Eligibility for candidates that are recent graduates when they have relevant C/C++ internship experience and an active Top Secret clearance.

Additional Skills & Qualifications

  • Experience with Python for scripting, automation, or data processing.

  • Experience with MATLAB for analysis, modeling, or algorithm development.

  • Experience in Electronic Warfare, radar, or missile threat simulation environments.

  • Experience developing or supporting test and simulation systems for aerospace or defense applications.

  • Familiarity with high-fidelity modeling of electromagnetic threats and complex hardware–software systems.

  • Exposure to flight line, range, or lab-based test environments.

  • Strong written communication skills for creating interface control documents, specifications, and test procedures.

  • Prior internships or project experience focused on C/C++ programming.

  • Ability to collaborate effectively with multidisciplinary engineering teams.

Work Environment

The role is based in a state-of-the-art engineering facility focused on designing and developing test and simulation hardware and software for Electronic Warfare applications. You will work primarily in a lab and office environment, collaborating closely with hardware and software teams to build systems used on the flight line, test ranges, and in laboratory settings to simulate enemy radar and missile threats. The position involves hands-on interaction with electronic equipment and test setups, using tools such as spectrum analyzers, digital oscilloscopes, and embedded development platforms. The organization offers a 9/80 work schedule, providing every other Friday off, supporting work–life balance. You will work with modern development tools, including Visual Studio and Linux-based environments, and benefit from extensive training resources and professional development opportunities. The broader company culture emphasizes innovation, advanced technology, and impactful products across aerospace, defense, specialized vehicles, turf care, and fuel systems, offering exposure to a wide range of cutting-edge projects and technologies.

Job Type & Location

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

Pay and Benefits

The pay range for this position is $80000.00 - $180000.00/yr.

Full company benefits: PTO, medical, vision, dental, health insurance, 401K match

Workplace Type

This is a fully onsite position in Baltimore,MD.

Application Deadline

This position is anticipated to close on Jun 1, 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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

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 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Baltimore, MD vacancy
  •  ...business founded on the basic principle of delivering customer mission success. RBR-Technologies is seeking a Full Stack Senior Software Engineer (level 3 or 4) with Zero Trust experience to join our team and support a cutting-edge Zero Trust mission where your full-stack... 
    Suggested
    Contract work
    Work experience placement
    Flexible hours

    RBR-Technologies

    Linthicum Heights, MD
    3 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Work at office

    Speechify

    Baltimore, MD
    2 days ago
  •  ..., Dataverse , and internal business data. This is not a theory role and not a learning role. We need a senior, plug‑and‑play engineer who has already built real Copilot Studio agents in production , full stack systems around them, and knows how to make them actually... 
    Suggested
    Work at office
    Local area

    Ghanem Forwarding LLC

    Halethorpe, MD
    2 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that...  ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and... 
    Suggested
    Remote work
    Flexible hours

    Affirm

    Baltimore, MD
    1 day ago
  •  ...institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused on revolutionizing discovery by advancing artificial intelligence... 
    Suggested
    Full time
    Casual work

    Johns Hopkins University

    Baltimore, MD
    2 days 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... 
    Relocation package

    Lockheed Martin

    Baltimore, MD
    1 day ago
  •  ...you identify and match your skills and experience to the best job possible. Take your first steps to an exciting new career. Software Engineer (Remote) Job Type: Contract Job ID: 11390 Software Engineer, Remote Our client, based out of Ann Arbor, MI, is seeking a Senior... 
    Permanent employment
    Contract work
    Remote work
    Flexible hours

    The ACI Group

    Towson, MD
    1 day ago
  • $62.9k - $110.1k

    A prestigious educational institution is seeking a Sightline Developer III to define complex business problems and develop solutions in a remote setting. Key responsibilities include analyzing client requirements, developing technical specifications, and implementing changes...
    Remote work
    Monday to Friday

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work

    Canonical

    Baltimore, MD
    1 day ago
  • $116k - $146.5k

     ...technical ambition? Join us and experience a company where your contributions truly make a difference! Software Engineer I! Active TS/SCI with Polygraph required High School + 1 year experience in environment of similar scope and... 
    Contract work
    Work experience placement
    Immediate start
    Shift work

    FLASH Technology Group

    Linthicum Heights, MD
    3 days ago
  • $151.84k - $221.6k

     ...and identify areas for improvement. This is a secondary processing purpose. This is a secondary processing purpose. Routing/IP Software Engineer 4 page is loaded Routing/IP Software Engineer 4 Postuler locations Baltimore time type Full time posted on Publié il y a plus... 
    Full time
    Remote work
    Flexible hours

    Ciena

    Baltimore, MD
    1 day ago
  •  ...Software Engineer (API) Themis Insight solves difficult business, IT, and analytic problems by addressing the whole problem – not just the symptoms – using interdisciplinary approaches that are both practical and innovative. We provide fresh alternatives to ordinary... 
    Local area
    Work from home
    Flexible hours
    Shift work

    Themis Insight LLC

    Linthicum Heights, MD
    3 days ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    3 days ago
  • $10k

     ...is rare within our industry. We are seeking an experienced Software Developer who will provide full-stack java software development...  ...the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing the AWS ecosystem... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Baltimore, MD
    1 day ago
  •  ...General Position Summary: The Software Engineer is responsible for the creation, implementation, maintenance, performance, production support and documentation of various departmental and enterprise-wide application systems. This includes but is not limited to the... 
    Local area

    Johns Hopkins HealthCare

    Baltimore, MD
    3 days ago
  •  ...the unique environments our customers demand to solve national security problems in the real world. Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal... 
    Contract work
    Remote work
    Flexible hours

    ExistX, Inc

    Baltimore, MD
    5 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who Should Apply: Recent... 
    Full time
    H1b
    Immediate start
    Remote work

    SynergisticIT

    Towson, MD
    2 days ago
  • $10k

     ...Software Engineer Awarded in 2025 as "Best Place to Work in Money Management" by Pensions & Investments, "Best Place to Work for Women" by Best Companies Group and recognized by Best Companies Group and COLOR Magazine as an "Inclusive Workplace" UPDATED ON... 
    Work experience placement

    Campbell & Company

    Baltimore, MD
    1 day ago
  •  ...with-in team and cross-team. Skills Required Strong software design/development experience in building massively large...  ...Requirement Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering... 
    Temporary work
    Immediate start

    SynergisticIT

    Baltimore, MD
    1 day ago
  • $2,500 per month

     ...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management... 
    Immediate start

    ProdigyOne

    Baltimore, MD
    3 days ago
  •  ...Reflexive Concepts is seeking a skilled Software Engineer to join our team! Specifically, we're looking for an engineer with hands-on Python experience, including Django and/or Flask. Qualifications: ~7 Years of relevant experience ~ B.S.... 

    Reflexive Concepts

    Baltimore, MD
    2 days ago
  • $10k

     ...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission As a Software Engineer III, you will work on high-impact analytics development projects that support critical data operations. You will be... 

    ClearEdge IT Solutions

    Baltimore, MD
    5 days ago
  • $7.5k

     ...Software Engineer 2 Location: Central Maryland Security Clearance with appropriate Polygraph Required Job Description: RealmOne is the GOAT - where your career can reach the greatest heights! RealmOne was built on the principle that people matter first and... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    RealmOne

    Baltimore, MD
    3 days ago
  •  ...focuses on designing, developing, and maintaining scientific software that converts raw spacecraft data into high-precision products...  ...The role involves close collaboration with astronomers and engineering teams to develop robust, accurate software solutions for processing... 
    Worldwide

    Vets Hired

    Baltimore, MD
    5 days ago
  • $3,900 per month

     ...Technology Resource Experts, LLC is looking for an experienced Software Engineer to join their rapidly growing team! Description The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Technology Resource Experts LLC

    Baltimore, MD
    3 days ago
  • $10k

     ...Senior AI Engineer At Wyetech, you'll be at the center of an award-winning corporate culture, breaking technological barriers and solving...  ...a motivated Senior AI Engineer with a proven track record in software engineering and deep understanding of Artificial Intelligence/... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Navstar

    Linthicum Heights, MD
    2 days ago
  • Fullstack Developer Location: Hybrid - Pratt St Baltimore - 1-2x/week Duration: 6-month initial contract with opportunity to extend up to 2 years Job Description: Team is all full stack and shifts between front and backend. Front end: React, Typescript...
    Contract work
    All shifts

    Samprasoft

    Baltimore, MD
    3 days ago
  • $113.2k - $237.8k

     ...Job Title: Software Engineer-TS/SCI with Poly Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None The Opportunity:... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Shift work

    CACI International

    Linthicum Heights, MD
    3 days ago
  •  ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. 1 Required...  ..., CND, or SSCP Hands-on experience operating or platform engineering production-grade Kubernetes clusters Understanding of... 

    Avid Technology Professionals

    Linthicum Heights, MD
    3 days ago
  •  ...Software Engineer The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing... 

    Software Technology Inc

    Baltimore, MD
    3 days ago

Do you want to receive more vacancies?

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