Embedded Software Engineer (US)

Ingenuity Design Group

Golden (CO)

Hybrid

USD 70,000 - 110,000

Full time

3 days ago
Be an early applicant
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

401(k)
Health insurance
Life insurance
Paid time off
Vision insurance

Job summary

Ingenuity Design Group is seeking an early-career Embedded Software Engineer to drive the full product development life cycle from concept to high-volume production. You will receive training, mentoring from senior designers, and guidance on commercial product development as you accelerate your growth in a collaborative multi-disciplinary team.

The role includes developing software for commercial embedded systems, hardware/software integration, and customer engagement.

Qualifications

  • Must be authorized to permanently work in United States.
  • Hold a relevant degree from a reputable University (e.g. Bachelor of Software or Electrical Engineering, Bachelor of Computer Science).
  • Have worked as a professional software design engineer for a minimum of 2 years.
  • Be competent in ANSI-C/C++ coding.
  • Be competent in the design of embedded systems employing 8 to 32 bit micro-controllers.
  • Able to read and work with circuit schematics and datasheets.
  • Able to use test equipment such as an oscilloscope and logic analyzer to debug embedded systems.
  • Have excellent English communication skills (both oral and written).
  • Able to work independently and as part of a team.

Responsibilities

  • Developing software for commercial embedded systems.
  • Integrating software with hardware and testing prototypes.
  • Protocol and communications system development.
  • Defining user requirements and converting them into functional code.
  • Conducting technology feasibility studies.
  • Participating in multi-disciplinary design team development processes.
  • Customer engagement and support.

Skills

ANSI-C/C++
Embedded systems
ARM processors
TCP/IP
English communication
Independent work
Team collaboration

Education

Bachelor's degree in Software or Electrical Engineering
Bachelor's degree in Computer Science

Tools

Oscilloscope
Logic analyzer

Job description

We’re looking for someone early in their career who is ready to accelerate their growth, and rapidly become a skilled designer. At Ingenuity, an Embedded Software Engineer is responsible for the full product development life cycle. They are to take an innovative approach to developing concepts, undertake detailed product design, and then bring products to life through low and high volume production runs. As a new member of the team you will get any technical training to help you develop your skills and guidance on commercial product development, with mentoring from senior designers.

The role involves
  • Developing software for commercial embedded systems
  • Integrating software with hardware and testing prototypes
  • Protocol and communications system development
  • Defining user requirements and converting them into functional code
  • Conducting technology feasibility studies
  • Participating in multi-disciplinary design team development processes
  • Customer engagement and support

In order to be considered for the role, applicants are required to meet the following minimum criteria:

  • Must be authorized to permanently work in United States
  • Hold a relevant degree from a reputable University (e.g. Bachelor of Software or Electrical Engineering, Bachelor of Computer Science)
  • Have worked as a professional software design engineer for a minimum of 2 years
  • Be competent in ANSI-C/C++ coding
  • Be competent in the design of embedded systems employing 8 to 32 bit micro-controllers
  • Able to read and work with circuit schematics and datasheets
  • Able to use test equipment such as an oscilloscope and logic analyzer to debug embedded systems
  • Have excellent English communication skills (both oral and written
  • Able to work independently and as part of a team
Applicants who meet the following criteria will be considered favorably
  • Have experience in bare metal Linux development
  • Have experience in developing wireless products employing 3G/4G, WiFi, Bluetooth, etc communications interfaces
  • Have experience working with ARM processors
  • Competent integrating with TCP/IP and other internet protocols
  • Have specific expertise in the development of power electronics systems and applications development
  • Have specific experience in the development of consumer, automotive, battery and/or industrial products
About Us

Ingenuity Design Group is a leading product development team, full of passionate engineers and designers. At Ingenuity, we are committed to designing innovative products, which lead to the success of our clients and the fulfilment of our team. We do everything with professionalism, integrity, and passion.

We are seeking talented individuals to join our growing multi-disciplinary development team, who are ready to be challenged and nurtured in their careers.

The Ingenuity team provides comprehensive design services to leading US and international companies for a wide range of industries. These include consumer, commercial, industrial, automotive, bio-medical, mining applications and much more.

Being a part of the Ingenuity team presents a unique opportunity for creative and professional engineers to develop and deepen their skills. Our development team spans electronics, embedded, iOS, Android, Linux app, web servers, industrial and mechanical design and more. Working alongside other experienced designers, Ingenuity supports team development and growth through mentoring, collaboration and training. Ingenuity also fosters an open environment where team members can personally contribute to the company’s development and success.

Location

Our Denver office is located in Golden. We provide workplace flexibility by allowing staff to work from home for part of the week.

  • 401(k)
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electronics Design Engineer (US)
Electronics Design Engineer (US)

Ingenuity Design Group • Golden (CO)

Hybrid
USD 110,000 - 140,000
Health insurance
Life insurance
Paid time off
+1
Power Electronics Design Engineer (US)
Power Electronics Design Engineer (US)

Ingenuity Design Group • Golden (CO)

Hybrid
USD 110,000 - 170,000
Health insurance
Life insurance
Paid time off
+1
Hybrid Embedded Software Engineer — Mentored, Full Lifecycle Dev
Hybrid Embedded Software Engineer — Mentored, Full Lifecycle Dev

Ingenuity Design Group • Golden (CO)

Hybrid
USD 70,000 - 110,000
401(k)
Health insurance
Life insurance
+2
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

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

Boston Engineering Corporation • Waltham (MA)

On-site
USD 85,000 - 128,000
Software Engineer (Embedded Systems, Linux)
Software Engineer (Embedded Systems, Linux)

Watchfire • Danville (IL)

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

Singularity Defense Corp. • El Segundo (CA)

On-site
USD 100,000 - 130,000
Embedded Hardware Engineer
Embedded Hardware Engineer

Phoenix Home Care and Hospice • Niwot (CO)

On-site
USD 75,000 - 90,000
Medical/dental/vision
401(k) matching
Flexible PTO
+6
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend