Embedded Software Engineer

ActalentOlathe, KS
33d$100,000 - $145,000Onsite

About The Position

The Embedded Software Engineer is responsible for developing new embedded software products for power supplies and motor controls. This role involves implementing modern software design principles, resolving complex technical problems, and providing innovative and ingenious solutions.

Requirements

  • Experience with embedded C, firmware, and embedded systems.
  • Knowledge of software development, circuit design, power converters, CAN bus, RS232, state flow diagrams, and software architecture.
  • Familiarity with JAMA for managing software configuration.
  • All candidates must be ITAR compliant.
  • Strong knowledge of analog and digital circuit design principles and applications.
  • Demonstrated interpersonal and leadership abilities.
  • Commitment to delivering high-quality results.
  • Accountability and ownership of work responsibilities.
  • Effective active listening and communication skills.
  • Strong analytical skills to interpret technical data and collaborate effectively across teams.
  • Sound judgment and decision-making capability.
  • Strategic, forward-thinking mindset to guide team success.
  • Ability to work independently with minimal supervision.
  • Hands-on approach with strong commitment to teamwork.
  • Ability to perform essential functions in office, lab, and production environments.

Responsibilities

  • Develop and maintain software architecture and manage requirements.
  • Apply knowledge of the DO-178 software development process to ensure compliance and quality.
  • Troubleshoot and resolve hardware and firmware issues.
  • Design, develop, and enhance embedded software/firmware for power supplies and motion control systems.
  • Modify and optimize existing embedded software to correct errors, support new hardware, and improve performance.
  • Participate in peer reviews of software components and system designs.
  • Collaborate with project leaders and cross-functional engineering teams to achieve project objectives.
  • Execute assignments within defined scope, schedule, and performance expectations.
  • Perform other duties as assigned.

Benefits

  • Health
  • Vision
  • Dental
  • 401(K)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service