Search Jobs

Real-Time Embedded Software Engineer I (On-site)

Sterling Heights, MI 48312

Posted: 05/14/2024 Industry: Engineering Job Number: 24-00385

Job Description

We are seeking talented individuals with a flair for real-time, embedded software development to fill an opening for our esteemed client. As a Software Engineer I, you will be at the forefront of planning and executing various tasks spanning software requirements analysis, architecture, implementation, documentation, integration, troubleshooting, and testing. This role offers an exciting opportunity to contribute to cutting-edge projects in a dynamic environment.

Primary Duties and Responsibilities:

  • Undertake basic engineering tasks including design, development, analysis, and testing within assigned project segments, ensuring adherence to cost, quality, schedule, and performance parameters.
  • Apply foundational engineering principles and techniques to project components, contributing to the overall technical objectives.
  • Craft and revise technical documentation, and offer insights for technical papers or presentations.
  • Conduct basic technical analysis, testing, and evaluation using specialized equipment or computer programs.
  • Interpret design specifications, drawings, and test results to ensure compliance with engineering standards and product requirements.
  • Foster productive relationships with clients to address technical challenges and implement solutions.
  • Stay updated with relevant engineering disciplines, industry practices, and emerging trends.
  • Uphold a safe work environment and ensure adherence to safety protocols.
  • Collaborate with supervisors for personal and professional development.

Skills Required:

  • Proficiency in Linux environment.
  • Strong understanding of Software Design, Development, and Testing Principles.
  • Working knowledge of the Software Life Cycle.
  • System-level perspective for comprehensive problem-solving.

Skills Preferred:

  • Familiarity with embedded systems.
  • Experience with UML modeling and related tools.
  • Proficiency in Object-Oriented design and development, particularly in C++, Bash Script, and Python.
  • Knowledge of military and commercial design standards.
  • Familiarity with JIRA, Bitbucket, Git, Confluence configuration management, and problem reporting tools.
  • Experience in data communication buses including Ethernet, CAN, RS-232/422.
  • Proficiency in troubleshooting Ethernet and CANbus.
  • Experience with National Instruments products like LabVIEW, Multisim, VeriStand, TestStand.
  • Development and support of high-fidelity software simulation models
  • Systems and software requirements analysis, including documentation.
  • Basic understanding of Cyber Security Concepts.

Experience Required:

  • Minimum of 2 years of relevant experience.

Education Required:

  • Bachelor’s degree in a STEM field.


  • Health Insurance
  • 401k


By clicking apply, you are opting in to receiving text/SMS communication with one of our recruiters.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Sterling Heights, MI

Ready to take your career to new heights? Explore job opportunities in and around Sterling Heights, Michigan! Located in Macomb County in the southeastern part of the state, Sterling Heights offers a vibrant community with excellent growth prospects. From the stunning art at the Macomb Center for the Performing Arts to the delectable cuisine at Lakeside Mall, this area has something for everyone. Home to the Detroit Institute of Arts, the Detroit Tigers at Comerica Park, and the peaceful Dodge Park, Sterling Heights is a blend of culture, sports, and nature. Join us in this welcoming city and discover the perfect job opportunity that aligns with your career goals.