Software Engineering Specialist Embedded Software Developer

Spark Talent Inc
Sterling Heights, MI, US
Full-time

Job Description

Job Description

Position : Software Engineering Specialist Embedded Software Developer

Location : Sterling Heights, MI

Description :

This role will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products.

Join a dynamic group of software engineers responsible for the development and support of embedded application software for a family of ground vehicles.

The engineer will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products.

Responsibilities :

  • Develop Power Management, States and Modes, and Diagnostics software for a vehicle platform
  • Perform software requirements analysis.
  • Develop software preliminary and detail design utilizing software design tools as specified by department standards.
  • Develop code to implement software design, code development shall conform to department standards and procedures.
  • Develop test procedures and perform unit / functional test on the executable software.
  • Perform hardware / software integration.
  • Debug software issues discovered throughout multiple testing phases.
  • Develop and maintain software in accordance with the project and department development processes.
  • Release software according to department standards and procedures.
  • Prepare status reports to management and support design / code reviews.
  • Interface with other departments and business units, including Systems Engineering and Quality.
  • Work within DOORS database to create and maintain engineering documentation.

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering or related technical field.
  • 5-7 years related engineering experience, with strong preference for embedded software.
  • Strong background in C and C++
  • Be comfortable supporting integration issues in a lab and on a vehicle.
  • Knowledge of RS-232 / RS-422, Ethernet and CAN data bus desired.
  • Knowledge of GIT, BitBucket, and Confluence desired
  • Knowledge / experience with DOORS desired.
  • Ability to work in a team environment.
  • Linux, Unix & PC experience desired.
  • Some travel may be required to sites for testing. (
  • Able to work overtime when required.
  • Able to bring continuous improvement processes and methodologies to the position.
  • This role is a mix of office and lab / vehicle environment where the requirement for being on site approximately 60% of time for lab / vehicle equipment access.
  • This position might require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
  • No sponsorship offered.

About Spark Talent Acquisition :

Spark Talent Acquisition is a recruiting and staffing company that connects great talent with great employers. We understand that finding a new position can be stressful and identifying top talent can be challenging.

For us to maximize successful placement and retention, we start by listening to and understanding each of our clients. We believe in face-to-face interaction and having a solid understanding of our client’s business before placement.

We pride ourselves in team development as it matches our purpose as an organization to continually create career opportunities.

30+ days ago
Related jobs
Promoted
Detroit Engineered Products
Sterling Heights, Michigan

Job Title: Scrum Master Embedded Linux\RTOS Software Developer. Load components with software images in order to deploy official software releases in lab environments and vehicles. Ability to troubleshoot low level software issues and distinguish between hardware and software issues. Looking for an ...

Promoted
OneStream Software
Rochester, Michigan

The position reports to the Manager of Software Engineering and will interact with team members and other engineering teams. The Software Engineer on the Marketplace Engineering team designs, develops and maintains MarketPlace (App Store) solutions for the OneStream Platform and coordinates with the...

Promoted
EOS Worldwide
Birmingham, Michigan

NET Software Developer to join our growing software development team. The Role - Senior Backend Software Developer. This position will report directly to the Software Development Director. Collaborate with front-end developers, product managers, and other stakeholders to define and deliver project r...

Promoted
General Dynamics Land Systems
Sterling Heights, Michigan

Qualifications Sought: Bachelor's degree in Computer Engineering, Software Engineering Electrical Engineering, , Aerospace/Aeronautical Engineering or related discipline/experience. Create/integrate embedded software releases (integrate individual changes and create release requests) Provide overall...

Promoted
Piper Companies
Bloomfield Township, Michigan

Keywords: Software Developer, Software Programmer, Programmer, Software Engineer, Software Engineer Project Manager, Project Manager, Project Management, C, C++, MATLAB, or Python, Agile, Agile Methodologies, Waterfall, ASPICE, software development, software solutions, programming software, troubles...

The Panther Group
Sterling Heights, Michigan

Load components with software images in order to deploy official software releases in lab environments and vehicles. Ability to troubleshoot low level software issues and distinguish between hardware and software issues . The Embedded Linux/ RTOS engineer will focus on integration support for veh...

Bose
Bloomfield Hills, Michigan

BS degree in Electrical Engineering - BSEE, Mechanical Engineering - BSME or BSSW Software Engineering -SW is desired. The Bose Global R&D Software team is looking for a hands on Software Systems Engineering Manager to both work as and lead a team systems engineers to perform systematic analysis, de...

Global Payment Holding Company
Troy, Michigan

We are seeking a Software Developer who embraces emerging technologies, drives the way forward, and can envision the future and get us there. As a Software Developer, you will act as a key innovator and contributor to the ultimate success of our integrated suite of products driving compelling value ...

Piper Companies
Bloomfield Hills, Michigan

LI-ZS1, #LI-Hybrid, #PANDO automotive software, manufacturing, audio equipment, audio, full time, direct hire, direct placement, hiring, hybrid, on-site, on site, project planning, issues, tracking, scope, risks, interfaces, dependencies, project status, reporting, lead, led, leadership, leader, PMO...

Labor Staffing Solutions
Troy, Michigan

Entech Staffing Solutions is seeking a Full Stack Software Developer for a position in Troy, MI! This is a hybrid position with 1-2 days in the office and is paying up to $123,000. ...