Engineer Product II - Embedded Software

Epitec, Inc.
Cary, NC, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$118,560.0 - $126,880.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Computer Engineering Programming Tools Embedded Operating Systems Embedded Software Python (Programming Language) Object-Oriented Software Development Software Engineering
+4 more
Software Systems Toolchain Information Technology Programming Languages

Job description

We are seeking a Software Engineer, Embedded OS to support the development and enhancement of tools that improve efficiency, automation, and user experience within an embedded software development environment. This role will work closely with engineering teams and stakeholders to support embedded operating system development, drive innovation, and help define next-generation development tools used across the organization.

This is an excellent opportunity for an engineer who enjoys embedded systems, software tooling, automation, and cross-functional collaboration., * Develop and maintain tools and scripts that improve embedded software development workflows.

  • Support engineers through troubleshooting, user support, and technical guidance.
  • Collaborate with internal and external stakeholders to deliver software solutions.
  • Drive innovation and continuous improvement initiatives for embedded development tools.
  • Participate in the full software development lifecycle, from requirements through validation and deployment.
  • Contribute to the design and implementation of scalable, maintainable software solutions.
  • Work within Agile development environments to support product delivery and team objectives.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, or related field (or equivalent experience).
  • 3+ years of experience in Software Engineering, Computer Engineering, Computer Science, or a related discipline.
  • Proficiency in one or more modern programming languages such as C#, C++, or Java.
  • Strong experience with object-oriented software design and programming in C.
  • Understanding of the embedded software development lifecycle, including requirements, development, testing, and validation.
  • Strong communication and collaboration skills.
  • Excellent written and verbal English communication skills., * Experience with Python and GNU Make.
  • Knowledge of CAN and UDS communication protocols.
  • Experience working in Agile software development environments.
  • Master’s degree or other advanced degree in Computer Science or Engineering.
  • Experience supporting embedded operating systems or embedded software toolchains., * Strong analytical and problem-solving abilities.
  • Ability to work collaboratively across technical teams.
  • Self-motivated professional with a continuous improvement mindset.
  • Strong organizational skills and ability to manage multiple priorities.
  • Passion for embedded systems, software development, and engineering innovation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · WWC 2025

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:11 min

Promoting an open toolchain to maximize developer choice

Anu Bharadwaj Anu Bharadwaj · WWC 2023

Videos

See all

Related articles

See all