Embedded Software Engineer 3

DMV IT ServiceMossville, IL
26d

About The Position

The Embedded Software Engineer is responsible for designing, testing, enhancing, and maintaining software features that support the organization’s product roadmap. This role involves analyzing requirements, implementing new technologies, evaluating development tools, and contributing to the entire software lifecycle. The engineer plays a key role in delivering stable, well-documented solutions while collaborating with internal teams, customers, and external partners.

Requirements

  • Strong experience in software design, development, testing, and debugging.
  • Proficiency in requirements analysis and translating business needs into technical solutions.
  • Hands-on experience with version control systems and software configuration management.
  • Ability to learn, evaluate, and apply new tools, languages, or technologies.
  • Strong analytical, documentation, and problem-solving abilities.
  • Effective communication skills for working with internal teams and customers.

Nice To Haves

  • Experience contributing to full product lifecycle development.
  • Familiarity with modern software engineering practices such as DevOps, automation, or CI/CD.
  • Background in evaluating emerging technologies and supporting innovation efforts.
  • Ability to mentor junior engineers or collaborate across multiple engineering groups.

Responsibilities

  • Design, develop, test, and document new software features, tools, and processes.
  • Perform requirements analysis and break down complex needs into actionable engineering tasks.
  • Evaluate and experiment with new programming languages, frameworks, tools, and development methodologies.
  • Support ongoing product maintenance, updates, and enhancements to ensure software stability.
  • Manage the full software lifecycle through version control, build management, and configuration management practices.
  • Stay current with emerging technologies and contribute to the development of new technical capabilities.
  • Prepare and communicate technical details to customers, team members, leadership, vendors, and cross-functional partners.
  • Collaborate with engineers, managers, marketing teams, clients, and suppliers to support product development and decision-making.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service