C++ Embedded Software Engineer

Insight Global

Palm Bay (FL)

On-site

USD 110,000 - 160,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking a Senior Embedded Software Engineer to join a mission-critical engineering team. You will develop, integrate, test, and support complex embedded software across full lifecycle, focusing on Linux/RTOS environments and C/C++ development.

The role requires strong collaboration across engineering disciplines, participation in reviews, and experience with hardware/software integration, test automation, and safety-critical standards.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 4+ years of software engineering experience (or 2+ years with a graduate degree).
  • 3+ years of embedded software development experience.
  • 3+ years of C++ systems development experience.
  • Experience with Linux and Real-Time Operating Systems (RTOS).
  • Experience with hardware/software integration and testing.
  • Python-based test automation experience.
  • Experience with APIs, BSPs, drivers, and distributed systems design.
  • Experience participating in architecture reviews and major design reviews.
  • Understanding of software/computer architecture and hardware/software co-design.
  • Active Secret Clearance
  • DO-178C or other safety-critical software development experience.
  • Experience with mission computing, memory systems, and display systems.
  • Experience with OpenGL
  • Experience with VxWorks, LynxOS, or Integrity RTOS
  • Intel x86, ARM, FPGA, and SoC experience
  • 3+ years of Linux device driver development
  • Linux kernel-space/user-space development experience
  • Bash scripting and Release Engineering experience
  • Experience with configuration management, debug/trace analysis, and software verification/validation

Responsibilities

  • Develop and maintain embedded software for mission systems.
  • Support hardware/software integration and verification activities.
  • Contribute to architecture and design reviews, code reviews, and test reviews.
  • Perform troubleshooting, investigations, and performance improvements.
  • Lead or collaborate across cross-functional teams to ensure product delivery.

Skills

C/C++ software development
Linux development
RTOS
Software architecture
Python test automation
Device driver development
Memory/display systems
OpenGL
Bash scripting
Security clearance

Education

Bachelor's degree in CS/CE

Job description

Job Description

A client of Insight Global is seeking a Senior Embedded Software Engineer to join a mission-critical engineering team supporting advanced mission systems and integration architectures. This individual will be responsible for requirements development, systems architecture, software architecture, design, implementation, integration, testing, and ongoing support of complex embedded software solutions.The ideal candidate will have strong experience with C/C++ software development in Linux and real-time operating system environments and will contribute throughout the full software development lifecycle. Responsibilities include developing and maintaining embedded software, supporting hardware/software integration activities, utilizing code coverage and test automation tools, and ensuring compliance with established engineering processes and standards.This engineer will conduct independent technical investigations of complex issues, improve system performance, and help resolve challenging system requirements concerns. They will work closely with cross-functional engineering teams to develop, integrate, and test products while addressing subsystem compatibility and interface issues. The role also requires participation in specification reviews, architecture reviews, code reviews, and test reviews to ensure successful product delivery.Additional responsibilities include supporting software integration, verification and validation efforts, troubleshooting production issues, and providing timely problem resolution. The ideal candidate is a collaborative communicator who can effectively work across multiple engineering disciplines while contributing technical leadership and innovative problem-solving skills.

Skills and Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • 4+ years of software engineering experience (or 2+ years with a graduate degree)
  • 3+ years of embedded software development experience
  • 3+ years of C++ systems development experience
  • Experience with Linux and Real-Time Operating Systems (RTOS)
  • Experience with hardware/software integration and testing
  • Python-based test automation experience
  • Experience with APIs, BSPs, drivers, and distributed systems design
  • Experience participating in architecture reviews and major design reviewsUnderstanding of software/computer architecture and hardware/software co-design
  • Active Secret Clearance
  • DO-178C or other safety-critical software development experience
  • Experience with mission computing, memory systems, and display systems
  • Experience with OpenGL
  • Experience with VxWorks, LynxOS, or Integrity RTOS
  • Intel x86, ARM, FPGA, and SoC experience
  • 3+ years of Linux device driver development
  • Linux kernel-space/user-space development experience
  • Bash scripting and Release Engineering experienceExperience with configuration management, debug/trace analysis, and software verification/validation

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Embedded Engineer - Mission-Critical RTOS
Senior C++ Embedded Engineer - Mission-Critical RTOS

Insight Global • Palm Bay (FL)

On-site
USD 110,000 - 160,000
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 70,000 - 77,000
C++ Embedded Software Engineer
C++ Embedded Software Engineer

ContractStaffingRecruiters.com • Aurora (CO)

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

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
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
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Insight Global • Palm Bay (FL)

On-site
USD 76,000 - 96,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Nickerson Talent Solutions • Grand Rapids (MI)

On-site
USD 170,000 - 185,000
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Salem (NH)

On-site
USD 120,000 - 170,000
Medical, Dental, and Vision Insurance
Retirement Savings Plan / 401(k)
Paid Time Off
+1