Senior Embedded Software Engineer

Connect Tech+Talent

Niles (OH)

Hybrid

USD 120,000 - 155,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Connect Tech+Talent is seeking a Senior Embedded Software Engineer in a hybrid IL/IL environment. You will design, develop and test embedded software for audio products using Linux, C++ and C, with emphasis on Yocto and hardware drivers.

You will work with cross-functional teams to define architectures, estimate tasks, and ensure robust real-time software. Strong collaboration, test-driven development and code reviews are essential.

Qualifications

  • BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus.
  • 5 or more years of requisite experience.

Responsibilities

  • Design, develop and test embedded software for audio products.
  • Work with Linux platforms using C++ and C.
  • Collaborate with cross-functional team on product architecture and software design.
  • Estimate, organize, and document tasks.
  • Review design and code with peer engineers.
  • Engage in unit, integration and system testing.
  • Follow established software development methodologies.

Skills

Embedded Linux
Yocto
C/C++
Networking protocols
Hardware drivers
Version control
RTOS concepts
Code reviews
Team collaboration
Testing

Education

BS in CS/EE
MS degree (preferred)

Tools

Git
GDB
Linux development tools

Job description

Senior Embedded Software Engineer

Niles, IL Hybrid

Contract

Responsibilities

Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products.

Development will emphasize Linux platforms and can include leveraging Yocto tool suite, hardware drivers, embedded software applications, audio and control networking and other networking protocols and related areas using C++ and C as the primary programming languages.

Work as part of a cross-functional development team on product architecture as well as the software design implementation cutting edge audio products and technologies.

Estimate, organize, and document tasks.

Practice established software development methodologies and principles focusing on software architecture and design.

Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior.

Review the design and code developed by peer engineers.

Engage in unit, integration and testing of software components and systems.

Other duties as assigned.

Qualifications

BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS a plus.

5 or more years of requisite experience.

Required Skills
  • Specific experience with embedded Linux, HW/SW platforming desired, along with Yocto.
  • Demonstrated skills in C++ and/or C with object-oriented design, analysis and programming.
  • Experience using and designing software with networking protocols - Ethernet, IP, TCP/UDP as well as exposure to network security and protocols a plus.
  • Understanding of operating system concepts, embedded software development environment and tools for real-time embedded operating systems.
  • Experience with embedded system architectures, development environments and debugging.
  • Hardware Driver development and hardware debugging exposure a plus.
  • Experience with software version control and release.
  • Demonstrated attention to detail and ability to analyze complex interdependent variables.
  • Demonstrated verbal and written communication skills.
  • Ability to work effectively within a team environment.
  • Quality consciousness.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Audio Software Engineer (Linux/Yocto)
Senior Embedded Audio Software Engineer (Linux/Yocto)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Algoworks • Niles (IL)

Hybrid
USD 120,000 - 150,000
Senior Embedded Software Engineer (Linux, Yocto, C/C++)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Linux/Yocto for Audio
Senior Embedded Software Engineer - Linux/Yocto for Audio

Connect Tech+Talent • Niles (OH)

Hybrid
USD 120,000 - 155,000
Senior Embedded Linux Engineer — Audio Systems (Hybrid)
Senior Embedded Linux Engineer — Audio Systems (Hybrid)

Socket.dev • Niles (IL)

Hybrid
USD 116,000 - 185,000
Health insurance
Senior Systems Software Development Engineer
Senior Systems Software Development Engineer

Jobtailor • Massachusetts

On-site
USD 120,000 - 170,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer - Audio Systems (Hybrid)
Senior Embedded Software Engineer - Audio Systems (Hybrid)

Socket.dev • Niles (IL)

Hybrid
USD 116,000 - 185,000
Health insurance
Retirement plan
Paid time off
+2
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Algoworks • Niles (IL)

Hybrid
USD 120,000 - 150,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000