Technical Engineer - Embedded Systems

Doosan Corp•Fargo, ND

About The Position

The Technical Engineer - Embedded Systems provides technical leadership in embedded systems design and development. The role is a technical leader and mentor who shares expertise in embedded-system design and development, and selects, defines, creates, and communicates the system and software architectures needed for product development. The engineer leads software design, construction, and validation; system architecture and requirements activities; release planning, project estimation, and risk identification; and verification practices including test planning, quality tracking, defect management, and root cause analysis. The position also establishes best practices and methodologies across product development, mentors team members, follows relevant industry and technology developments, contributes to innovation, and supports technology roadmaps. The engineer collaborates with multidisciplinary teams, global partners, suppliers, and leaders to understand project needs, apply technologies, develop solutions, and recommend technologies for future products and business opportunities. The role may include one or more direct reports. Travel is less than 10%.

Requirements

  • Deep expertise in software engineering.
  • In-depth knowledge of configuration management, requirements, and test techniques and methods.
  • Experience in safety-critical applications.
  • Strong knowledge of embedded hardware and microprocessors.
  • Experience with a wide range of communication protocols.
  • Experience in firmware design.
  • Knowledge of control-system design.
  • Knowledge of C/C++, MATLAB/Simulink, and embedded operating systems.
  • Experience in requirements solicitation, capture, and organization.
  • Expertise in estimation, release-level planning and tracking, risk management, and team-level planning and tracking.
  • Proficiency in creating, reviewing, and evaluating business cases.
  • Knowledge of test planning, test methodologies, defect management, quality tracking, and root cause analysis.
  • Ability to design and architect process frameworks and approaches for testing and release management.
  • Excellent communication and interpersonal skills.
  • Highly motivated and passionate about embedded systems.
  • Bachelor’s degree in Engineering; Electrical, Software, Computer, or similar disciplines are also considered.
  • 10+ years of relevant engineering experience.

Responsibilities

  • Provide technical leadership in software design, construction, and validation.
  • Lead system architecture and requirements solicitation, capture, and organization.
  • Direct release planning, risk identification, and project estimation activities.
  • Lead test planning, test methodologies, quality tracking and improvement, defect management, and root cause analysis.
  • Define and develop best practices, methodologies, and architectures for project teams throughout product development.
  • Provide guidance and mentorship to team members.
  • Investigate industry, vendor, workshop, and meeting developments in system and software design, and apply beneficial techniques, technologies, processes, and procedures to product design projects.
  • Contribute to ideation and problem-solving events and participate in implementing ideas.
  • Assist with or lead development of technology roadmaps.
  • Recommend applications of new technologies to future business opportunities and products.
  • Collaborate with multidisciplinary project teams, global partners, suppliers, and leaders to understand needs, apply new technologies, develop solutions, and present solutions.
  • May supervise one or more direct reports.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service