Search jobs > Sterling Heights, MI > Temporary > Embedded software engineer

Embedded Software Engineer II

Amtec Inc.
Sterling Heights, MI, United States
$49 an hour
Full-time

This is a contract to Hire position for 1 year for a defense manufacturing company in Sterling Heights. APPLY NOW!

Software Engineer II - Embedded

Pay : Up to $49.00 hourly

We have multiple openings for individuals with experience and a passion for real-time, embedded software development.

  • Plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. T
  • Develops, maintains, upgrades, and ports embedded product software and / or product support software to enhance, implement and support project / system functionality for the assigned technical effort.
  • Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.
  • Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
  • Ensures that technical approach is consistent with established engineering principles and practices.
  • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.

Requirements :

  • Bachelors Degree in Computer Engineering, Computer Science, Electrical Engineer or STEM
  • C and C++ programming
  • Development of software applications on Red Hat Enterprise Linux
  • Git and JIRA Configuration Management tools
  • Object Oriented design and development experience
  • Exceptional communication (verbal and written) skills are a MUST
  • Familiarity with current computer applications and technologies in applicable engineering disciplines.
  • Ability to solve basic technical design and development problems.
  • Ability to develop and maintain effective relationships with customers to solve technical problems.
  • 8 days ago
Related jobs
Promoted
Amtec Inc.
Sterling Heights, Michigan

Software Engineer II - Embedded. Plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification ...

Promoted
OneStream Software
Rochester, Michigan

The Software Engineer II is expected to work well in a focused group of engineers and may coach or mentor team members. The Software Engineer II on the Cloud Development team will be responsible for designing, developing and maintaining solutions that support the management and orchestration of OneS...

Promoted
Tata Technologies
Southfield, Michigan

Advance Embedded C programming. Bachelor’s or Master's degree in Electrical Engineering, or a related technical field, lighting experience required. ...

Promoted
Synopsys
MI, United States

You have a strong programming background, ideally in embedded systems, and you possess a degree in Computer Science, Computer Engineering, Automotive Systems Engineering, or a related field with at least 5 years of relevant experience. You are an experienced engineer with a passion for automotive sy...

Promoted
Teoresi Group
Troy, Michigan

Master’s degree in electrical engineering, Computer engineering, Electronics engineering, or Mechatronics engineering. Experience in microcontroller-centric design and application development, experience in an embedded technical support role preferred, Strong background in microcontroller hardware a...

HEPCO
Sterling Heights, Michigan

Mentor less experienced software engineers, fostering their development in software testing, troubleshooting, and problem-solving. Our client is seeking passionate Software Integration and Test Engineers to join their dynamic team. Develop, maintain, upgrade, and port embedded product software to en...

BAE Systems
Sterling Heights, Michigan

Minimum of 6 years of experience including:Real-time embedded software development or testingUse of version control and issue tracking toolsObject-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verifica...

Actalent
Troy, Michigan

Develop software systems architecture, software reuse, low-level software production, high-level application systems development, software project management, risk management, software process models (. Job Title: Embedded Software Engineer. Agile development), software engineering technologies and ...

Block Harbor Cybersecurity
Troy, Michigan

As an Embedded Development Engineer, you will be in charge of developing production-quality engineering tools that directly alleviates pain points in this space. Develop embedded software and scripts in C/C++, Python, Bash to automated vulnerability scanning and security testing for vehicle interfac...

Geologics Corporation
Sterling Heights, Michigan

The Software Engineer II plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing ...