Embedded Software Engineer

GenConnect

Columbia (MD)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

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

Job summary

A leading recruiting and consulting firm in Maryland is looking for an Embedded Software Engineer to design, develop, test, and implement software on advanced edge computing systems. Ideal candidates should have a Bachelor's degree in engineering or a related field, along with 3-5 years of experience. Responsibilities include maintaining Board Support Packages and collaborating with cross-functional teams. The role also offers benefits such as 401K, educational assistance, and generous PTO.

Qualifications

  • 3-5 years of related experience required.
  • Ability to obtain DoD Clearance required.
  • Competency with C and familiarity with software development tools.

Responsibilities

  • Assist in the design and maintenance of new and existing product Board Support Packages (BSP).
  • Develop, integrate, test, and document specific drivers and APIs for BSPs.
  • Collaborate with hardware and program engineers.

Skills

C/C++
Embedded C
Linux knowledge
Debugging
Collaboration
Python

Education

Bachelor’s Degree in engineering or related STEM field

Tools

GIT
IDEs
Lab test equipment

Job description

Careers At GenConnect Recruiting and Consulting

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

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 competencywith 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
  • Python andrelated shell scriptdevelopment
Employee Incentives:
  • 401K
  • Educational Assistance
  • Casual work environment
  • Generous PTO
  • Work-life balance
  • Upward Mobility
  • Relocation
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems, Inc. • Duluth (GA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Trenton Systems • Duluth (GA)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Digital Monitoring Products, Incorporated • Springfield (MO)

On-site
USD 80,000 - 110,000
Medical, Dental, 401k
Paid vacation/holidays
Free security system
+1
Embedded Software Engineer
Embedded Software Engineer

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
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 — Edge Computing & BSP Drivers
Embedded Software Engineer — Edge Computing & BSP Drivers

GenConnect • Columbia (MD)

On-site
USD 80,000 - 110,000
401K
Educational Assistance
Casual work environment
+4
Embedded Software Engineer
Embedded Software Engineer

Vets Hired • Warrenton (VA)

On-site
USD 90,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5