Demo

Embedded Software Engineer

GenConnect Recruiting and Consulting
Columbia, MD Full Time
POSTED ON 1/10/2025
AVAILABLE BEFORE 3/9/2025

Our ideal Embedded Software Engineer candidate will design, develop, test, debug, and implement embedded software on the latest state of the art edge computing systems. They will develop software and firmware source code in C/C , Embedded C, and other languages and have a thorough understanding of common communication interfaces like SPI, I2C, USB, UART, and others. They will utilize version control, simulation, debugging, and other development tools and collaborate cross functionally with hardware engineers and program engineers. They will provide engineering support for testing, deployment, and updates across our array of edge computing programs. 

Duties and Responsibilities

The successful candidate for this position will work with our existing product development team to assist in the design and maintenance of new and existing product Board Support Packages, (BSP). The candidate will develop, integrate, test and document specific drivers and APIs for the final BSPs. The ideal candidate is highly motivated and willing to learn about and contribute to all aspects of new product development.  

Required Qualifications

  • Bachelor’s Degree in engineering, or related STEM field
  • 3-5?years of related experience
  • Ability to obtain DoD Clearance, therefore, U.S. Citizenship is required
  • Demonstrated competency with C 
  • Familiarity with Linux kernel, driver, filesystem, and application 
  • Familiarity with software development tools (makefiles, IDE compilers, debuggers, target trace) 
  • Familiarity with Source trees and revision control (GIT, Perforce) 
  • Knowledge of Software Engineering methodologies (Specification, Design, Coding, Test) 
  • Support embedded code firmware development 
  • Use of multiple types of lab test equipment 

Preferred Qualifications

  • API development 
  • Linux hardware test code development 
  • NVIDIA Jetpack BSP development 
  • Python and related shell script development 

Employee Incentives: 401K; Educational Assistance;Casual work environment; Generous PTO; Work-life balance; Upward Mobility; Relocation

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Columbia, MD area that may be a better fit.

Embedded Systems Software Engineer

General Dynamics, Hanover, MD

Embedded Software Engineer

Associates Systems LLC, Baltimore, MD

AI Assistant is available now!

Feel free to start your new journey!