Software Engineer

Actalent
US - Maryland - Hanover
View Company Profile / << Go Back

  • Job Type: Full time
  • 9 days ago

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




Fast Track Upload