Software Engineer

Actalent

Hanover (MD)

On-site

USD 110,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Vision Coverage
Health Savings Account
Flexible Spending Account
401(k) Retirement Plan
Life Insurance
Disability Insurance
Paid Time Off
Sick Time
Paid Holidays
Parental Leave
Family Medical Leave
Employee Assistance Program
Professional Development
Training
Conference Opportunities

Job summary

Actalent seeks an embedded software engineer to design, develop, test, integrate, and maintain embedded and desktop software for broadcast, video, audio, RF, and UHF systems, including real-time applications, hardware interfaces, and control GUIs.

You will collaborate with hardware and systems teams on board bring-up, debugging, validation, deployment, field support, and ongoing product enhancements.

Qualifications

  • Bachelor's degree in an engineering or computer science field or equivalent experience and certifications.
  • 1–5 years of embedded software and desktop application development experience; strong C/C++ and Assembly skills; experience with RTOS and microcontrollers, bootloaders, board bring-up, hardware debugging, communication interfaces, GUI development, testing, and Git.

Responsibilities

  • Design, develop, test, integrate, and maintain embedded and desktop software for broadcast, video, audio, RF, and UHF systems, including real-time applications, hardware interfaces, and control GUIs.
  • Collaborate with hardware and systems teams on board bring-up, debugging, validation, deployment, field support, and ongoing product improvements.

Skills

Embedded Software Development
C
C++
Assembly Language
Multithreaded Programming
Real-Time Operating Systems
Hardware Debugging
GUI Development
Git
Inter-Processor Communication
Bootloader Development
Board Bring-Up
ARM
STM32
Atmel AVR Microcontrollers
RS-232/RS-485
CAN Bus
Ethernet
I2C
SPI
FreeRTOS

Education

Bachelor's degree in Engineering or Computer Science

Tools

ARM
STM32
Atmel AVR Microcontrollers
Git
CAN Bus
RS-232/RS-485
I2C
SPI
Ethernet
Bootloader Development

Job description

Design, develop, test, integrate, and maintain embedded and desktop software for broadcast, video, audio, RF, and UHF systems, including real-time applications, hardware interfaces, and control GUIs. Collaborate with hardware and systems teams on board bring-up, debugging, validation, deployment, field support, and ongoing product improvements.

Requirements

Requires a bachelor's degree in a relevant engineering or computer science field, or equivalent experience and certifications, and 1–5 years of embedded software and desktop application development experience. Candidates should have strong C/C++ and Assembly skills, experience with RTOS and microcontrollers, bootloaders and board bring-up, hardware debugging, communication interfaces, GUI development, testing, and Git.

Key Skills
  • Embedded Software Development
  • C
  • C++
  • Assembly Language
  • Desktop Application Development
  • Real-Time Operating Systems
  • FreeRTOS
  • Bootloader Development
  • Board Bring-Up
  • Multithreaded Programming
  • Inter-Processor Communication
  • ARM
  • STM32
  • And Atmel AVR Microcontrollers
  • Hardware Debugging
  • SPI
  • I2C
  • RS-232/RS-485
  • CAN Bus
  • And Ethernet
  • GUI Development
  • Git
Benefits
  • Health Insurance
  • Vision Coverage
  • Health Savings Account
  • Flexible Spending Account
  • 401(k) Retirement Plan
  • Life Insurance
  • Disability Insurance
  • Paid Time Off
  • Sick Time
  • Paid Holidays
  • Parental Leave
  • Family Medical Leave
  • Employee Assistance Program
  • Professional Development
  • Training
  • Conference Opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer Embedded Software 3
Engineer Embedded Software 3

TEKsystems • Chandler (AZ)

On-site
USD 120,000 - 150,000
Medical
Dental
Vision
+9
Staff Embedded Software Engineer
Staff Embedded Software Engineer

CesiumAstro • Austin (TX)

On-site
USD 120,000 - 180,000
Stock Options
Health Insurance
Dental Insurance
+6
Embedded Software Engineer (US)
Embedded Software Engineer (US)

Ingenuity Design Group • Golden (CO)

On-site
USD 90,000 - 130,000
401(k)
Dental Insurance
Health Insurance
+3
Software Engineer
Software Engineer

Actalent • Greenville (SC)

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+9
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Embedded Software Engineer
Embedded Software Engineer

Actalent • Schaumburg (IL)

On-site
USD 110,000 - 160,000
Medical
Dental
Vision
+10
Embedded Software Engineer
Embedded Software Engineer

Interclypse, Inc. • Maryland

On-site
USD 90,000 - 120,000
Paid Time Off
Parental Leave
Bereavement Leave
+14
Software Engineer
Software Engineer

Actalent • Ames (IA)

On-site
USD 90,000 - 130,000
Medical Insurance
Dental Insurance
Vision Insurance
+13
Embedded Software Engineer
Embedded Software Engineer

Actalent • Dahlgren (VA)

On-site
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Embedded Software Engineer
Embedded Software Engineer

Actalent • Johnstown

On-site
USD 90,000 - 120,000
Medical
Dental
Vision
+10