Embedded software engineer jobs in Warren, MI - 334 jobs
All
Embedded Software Engineer
Embedded Engineer
Senior Software Engineer
Embedded Software Developer
Senior Embedded Engineer
Senior Software Engineer
Belcan 4.6
Embedded software engineer job in Warren, MI
Job Title: Defense Senior SoftwareEngineer - OS Specialization
Job Type: Contract (6 Months Contract)
Pay Rate: $50.48/hr
We are seeking a highly skilled Defense Senior SoftwareEngineer II with expertise in operating systems and embeddedsoftware. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers. This role involves capturing requirements, architecting solutions, coding, and supporting troubleshooting and system validation.
Key Responsibilities:
Lead softwareengineering teams in architecting, designing, developing, testing, and deploying software and software systems, including:
Embedded controllers
User interfaces
Diagnostics
Communication gateways
Data processing tools
Capture and document customer, user, and engineeringsoftware requirements.
Produce and review software work products, such as:
Requirements documentation
Sequence/timing diagrams
User experience wireframes
Process documentation and flowcharts
User stories
Test plans and test reports
Project planning and scheduling documentation
User guides
Continuously improve software development processes, including:
Code reviews
Unit testing and system testing
Automated testing
Project task tracking and team collaboration
Continuous integration
Bug and issue tracking
Education and Experience (Required):
Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience.
Minimum of 4 years of professional software development experience.
Experience with in-vehicle software architecture and design.
Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems.
Education and Experience (Preferred):
Strong working knowledge of software technology architecture and configuration.
Experience with multi-system integration, IoT, web app development, and distributed systems integration.
Knowledge of software documentation best practices.
Experience with MATLAB and Simulink for control algorithm development, analysis, and validation.
Skills, Knowledge, and Abilities (Required):
Proficiency in C, C++, and Python development.
Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup).
Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols.
Strong troubleshooting skills to quickly identify and resolve software issues.
Excellent verbal and written communication skills for technical and non-technical audiences.
Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail.
Skills, Knowledge, and Abilities (Preferred):
Experience planning, estimating, scheduling, and coordinating technical projects.
Leadership experience managing small teams of software developers.
Automotive vehicle knowledge, including hands-on mechanical or electrical experience.
Proven ability to interface with software, network, and hardware development and integration teams.
Current or ability to obtain Secret DOD security clearance.
$50.5 hourly 1d ago
Looking for a job?
Let Zippia find it for you.
Workday Sr. Developer
The Auto Club Group 4.2
Embedded software engineer job in Dearborn, MI
Description
Primary Duties and Responsibilities (details of the basic job functions):
Serves as a team leader/senior technical team member in the planning, designing, developing, implementing, and/or supporting complex to moderately complex new or revised processes, systems, or networks. Acts as an acknowledged expert in one or more technical specialties and/or mission critical application systems, and provides leadership in design, development and application integration. Ensures functional and technical designs support customer requirements. Develops an understanding of the Auto Club Group business strategy and competitive environment and translate and implements business strategies into technology solutions. Provides a high degree of technical and/or application expertise and design/programming leadership. Assists Security team in the development of appropriate audit controls and procedures to ensure the integrity and protection of company resources. Develops work plans and estimates projects and ensures that project team(s) and/or plan deliverables remain on schedule and budget.
Integration Development: Design, build, test, and deploy complex integrations between Workday and third-party systems using Workday Studio, Enterprise Interface Builder (EIB), Core Connectors, and Web Services (REST/SOAP).
Prism Analytics & Reporting: Develop and maintain data pipelines, datasets, and transformations in Workday Prism Analytics to integrate data from diverse sources and support advanced reporting needs.
Module Expertise: Have a deep understanding of both Workday HCM (Core HR, Benefits, Payroll, etc.) and Financial Management (Financial Accounting, Procurement, Expenses, Projects) modules.
Configuration & Customization: Configure Workday business processes, security roles, calculated fields, and custom objects to align with business requirements.
Reporting & Dashboards: Create and maintain custom, advanced, and matrix reports using Workday Report Writer, and build interactive dashboards and Discovery Boards to deliver key business insights.
Troubleshooting & Support: Research, analyze, and resolve technical issues within the Workday platform, providing ongoing production support and ensuring data integrity.
Collaboration: Partner closely with cross-functional HR, Finance, and IT teams to gather requirements, define technical specifications, and ensure successful project delivery.
System Maintenance: Participate in Workday's semi-annual release cycles, including impact analysis, testing, and deployment of new features and functionalities.
Supervisory Responsibilities (briefly describe, if applicable, or indicate None):
none
II. Required Qualifications (these are the minimum requirements to qualify)
Education (include minimum education and any licensing/certifications):
Bachelor's degree in Computer Science or a related field or an equivalent level of work experience.
Experience:
Designing, developing, implementing, or supporting complex to moderately complex information systems
Building or supporting mainframe or distributed systems
Identifying, analyzing and resolving complex business/technical problems
Technology assessment, recommendations and selection
Providing technical consultation/leadership to project teams
Staffing, coordinating/leading a large project team or a variety of small project teams
Budgeting and expense control
Mainframe, distributed, and/or Web-based system design and development
Database management systems
PC fundamental software tools
Programming languages
Prototyping
Database design
Project management tools and techniques
Multi-platform capabilities
User interaction
HTML and web development tools
System development tools (e.g. Endevor, IMS Expert, Xpediter, SQA Team Test, Eclipse)
Integration
Knowledge and Skills:
Relational database concepts
Use cases, object oriented design and programming techniques
Systems operation practices
Security and control procedures
Web server, and IP-level distributed technologies
Evaluation of a complex system and understand the inter-dependencies between components
III. Preferred Qualifications:
Experience in an insurance environment or other service industry.
Rational Unified Process (RUP) development methodology
Joint Application Design (JAD)/Rapid Application Design (RAD) techniques
Database modeling
Post Specifically for Corporate Software Integration area:
Education:
Workday certification(s) in Studio, Prism Analytics, or Integrations.
Experience:
Minimum of 4 years of hands-on experience in a Workday Developer or similar technical role.
Systems Development Life Cycle (SDLC) Experience
Experience in working with CD/CI DevOps various tools BitBuket, Jenkins etc.
Experience working in agile or hybrid project delivery environments.
Functional Knowledge:
Strong understanding of business processes within both Workday HCM and Financial Management modules.
Familiarity with ETL concepts and accounting center.
Skills:
Strong relational database skills
How you will benefit:
A competitive annual salary between $115,000-$130,000
ACG offers excellent and comprehensive benefits packages, including:
Medical, dental and vision benefits
401k Match
Paid parental leave and adoption assistance
Paid Time Off (PTO), company paid holidays, CEO days, and floating holidays
Paid volunteer day annually
Tuition assistance program, professional certification reimbursement program and other professional development opportunities
AAA Membership
Discounts, perks, and rewards and much more
FLEX WORK IN WORK ENVIRONMENT
This position is currently able to work remotely from a home office location for day-to-day operations unless occasional travel for meetings, collaborative activities, or team building activities is specified by leadership. This is subject to change based on amendments and/or modifications to the ACG Flex Work policy.
Who We Are
Become a part of something bigger.
The Auto Club Group (ACG) provides membership, travel, insurance, and financial service offerings to approximately 14+ million members and customers across 14 states and 2 U.S. territories through AAA, Meemic, and Fremont brands. ACG belongs to the national AAA federation and is the second largest AAA club in North America.
By continuing to invest in more advanced technology, pursuing innovative products, and hiring a highly skilled workforce, AAA continues to build upon its heritage of providing quality service and helping our members enjoy life's journey through insurance, travel, financial services, and roadside assistance.
And when you join our team, one of the first things you'll notice is that same, whole-hearted, enthusiastic advocacy for each other.
We have positions available for every walk of life! AAA prides itself on creating an inclusive and welcoming environment of diverse backgrounds, experiences, and viewpoints, realizing our differences make us stronger.
To learn more about AAA The Auto Club Group visit ***********
Important Note:
ACG's Compensation philosophy is to provide a market-competitive structure of fair, equitable and performance-based pay to attract and retain excellent talent that will enable ACG to meet its short and long-term goals. ACG utilizes a geographic pay differential as part of the base salary compensation program. Pay ranges outlined in this posting are based on the various ranges within the geographic areas which ACG operates. Salary at time of offer is determined based on these and other factors as associated with the job and job level.
The above statements describe the principal and essential functions, but not all functions that may be inherent in the job. This job requires the ability to perform duties contained in the job description for this position, including, but not limited to, the above requirements. Reasonable accommodations will be made for otherwise qualified applicants, as needed, to enable them to fulfill these requirements.
The Auto Club Group, and all its affiliated companies, is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability or protected veteran status.
Regular and reliable attendance is essential for the function of this job.
AAA The Auto Club Group is committed to providing a safe workplace. Every applicant offered employment within The Auto Club Group will be required to consent to a background and drug screen based on the requirements of the position.
$115k-130k yearly 6d ago
Embedded Software Engineer
General Motors 4.6
Embedded software engineer job in Warren, MI
As an EmbeddedSoftwareEngineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio.
In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embeddedsoftware development and testing in a collaborative, fast-paced environment.
Job Description
You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience.
Your responsibilities will include:
* Collaborating with Product Managers, testers, and fellow developers using methodologies like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to deliver features for GM's next-generation EV and ICE vehicles.
* Designing, implementing, and integrating complex embeddedsoftware systems in hand-coded C, with flexibility in selecting implementation approaches.
* Developing and maintaining unit tests and multicomponent tests, including model/code equivalence testing, to ensure robust software validation.
* Participating fully in Agile team activities and ceremonies.
* Working closely with internal teams such as calibration and vehicle integration.
* Partnering with GM suppliers to define and validate provided software libraries.
* Using debugging tools-including Lauterbach-to identify root causes and resolve defects.
Required Skills and Experience:
* Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering
* Experience with writing and debugging C code and/or Rational Rhapsody
* Minimum 3 years of embeddedsoftware development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset
* Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler.
* Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred
* Experience in deciphering Ethernet, CAN and LIN Logs.
* Development / testing experience on SIL/HIL or other virtual environments
* Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation
* Prior experience working in Agile / Scrum / SAFe is an asset, but not required
* Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team
* Ability to manage time and meet deliverable timing is critical
* Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC)
#LI-JK3
This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.
This job may be eligible for relocation benefits.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
$89k-109k yearly est. Auto-Apply 2d ago
Embedded Software Engineer
Actalent
Embedded software engineer job in Auburn Hills, MI
As an EmbeddedSoftwareEngineer, you will design and develop complex code for mission-critical systems. You will have the opportunity to engage in hands-on coding within Linux and/or RTOS environments, and work with CAN tools and protocols to facilitate communication across various subsystems.
Responsibilities
* Design and develop complex code for mission-critical systems.
* Engage in hands-on coding within Linux and/or RTOS environments.
* Utilize CAN tools and protocols to communicate messages throughout subsystems.
* Develop complex code for embedded systems, particularly in the defense industry.
Essential Skills
* 5+ years of experience as an EmbeddedSoftwareEngineer
* Proven experience in writing code, not just integrating.
* Strong in Linux or RTOS environments.
* Proficiency with CAN Tools.
* Experience with embedded C and C++.
* Familiarity with J1939 and Python.
Additional Skills & Qualifications
* Strong problem-solving and debugging skills.
* Ability to work independently and within cross-functional teams.
* Knowledge of industry standards and protocols, with a preference for J1939
Job Type & Location
This is a Contract to Hire position based out of Auburn Hills, MI.
Pay and Benefits
The pay range for this position is $55.29 - $72.12/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Auburn Hills,MI.
Application Deadline
This position is anticipated to close on Jan 19, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
$55.3-72.1 hourly 10d ago
Junior Embedded Software Developer
The Panther Group 3.9
Embedded software engineer job in Sterling Heights, MI
Join a dynamic group of softwareengineers responsible for the development and support of embedded application software for a new ground combat vehicle program. The engineer will be part of a team covering the entire software development life-cycle, including:
Designing and migrating to a new software development environment
Creating requirements, design, and architecture documentation
Developing and testing software code.
This position will require eligibility to obtain a US security clearance. (Non-US Citizens may not be eligible to obtain a security clearance)
This role requires being 100% onsite
Responsibilities
Develop software documentation and code across a vehicle domain such as board support, Cybersecurity, displays, or downloading.
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.
Provide overall status on development task to respective software project leads.
Contribute to software releases involving multiple developers.
Interface with other departments and business units, including Systems Engineering and Software Quality.
Participate in agile scrum ceremonies
Performs other duties as assigned.
Qualifications
Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline.
1-4 years experience sought in related roles
Experience with GIT, Gitlab and/or Bitbucket, Java, C#, C++, C, Python, Qt,
Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc.
Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc
Experience with DDS, Kafka or other Pub/Sub middleware
Experience with ground combat vehicle network architecture designs
Experience with GCIA, MOSA, SOSA, FACE
Experience with the use of Agile processes and tools
Desired Experience
Previous experience working in the defense industry desired
Familiar with Type1/2 Hypervisor
Familiar with containerization (Docker, Kubernetes)
Familiar with IOT concepts
Experience with Cameo Systems Modeler
Experience with Time Sensitive Network (TSN) architectures
Experience with NGVA (NATO Ground Vehicle Architecture) data model
Experience with UKGVA (UK Ground Vehicle Architecture) data model
Data Distribution Service (DDS) experience
Experience with User Datagram Protocol (UDP) and Transmission Control Protocol (TCP)
Multicast network experience
Able to bring continuous improvement processes and methodologies to the position.
Strong communication, interpersonal, and organizational skills is required Works well in team and individually.
Must be able to work occasional evening and/or weekend overtime as required
This position may require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space)
Travel up to 10% maybe periodically may be required.
$84k-108k yearly est. 60d+ ago
Embedded Software Engineer
James David Staffing
Embedded software engineer job in Auburn Hills, MI
Brief
We are looking for an EmbeddedSoftwareEngineer to execute design and development of vehicle access advanced engineering products. The goal is to create scalable and optimized software system architectures.
Responsibilities
Design and implement software of embedded devices and systems from requirements to production and commercial deployment
Design, develop, code, test and debug system software
Review code and design
Analyze and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Support software QA and optimize I/O performance
Provide post production support
Interface with hardware design and development
Assess third party and open source software
Requirements
Proven working experience in softwareengineering
BS degree in Computer Science or Engineering, Electrical Engineering.
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C or C++
Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
Familiarity with software configuration management tools, defect tracking tools, and peer review
Familiarity with OS coding techniques, IP protocols, interfaces and hardware subsystems
Adequate knowledge of reading schematics and data sheets for components
Strong documentation and writing skills
Technical Experience
32-bit Microcontroller experience is required
Basic knowledge in Bluetooth application development is preferred
Basic knowledge in CAN stacks and tools (e.g. Vehicle Spy, CANalyzer) is preferred
Experience developing with LabVIEW is a plus
Experience with Windows application programming is a plus (C# is preferred)
$74k-98k yearly est. 60d+ ago
Core Embedded Base Software Engineer (1426156)
Brightwing
Embedded software engineer job in Auburn Hills, MI
Onsite - 100% in Auburn Hills, MI
The Core Embedded Base SoftwareEngineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans. The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and low-level driver SW development is a plus.
Requirements:
Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University.
• Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low Level Driver development.
• Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG.
• Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).
• Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting.
• Experience in software verification/validation including white box, black box, and gray box testing.
• Familiarity with automotive software code quality standards like MISRA-C.
• Strong communication skills, both verbal and written.
• Ability to adapt to a changing environment with minimal effect on productivity.
• Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.
•Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors.
Preferred Qualifications:
Master's degree in Engineering.
• Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.
• Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP.
• Experience with Electrobit EBTREOS Studio MICROSAR configuration.
• Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.
• Strong experience working in multi-disciplinary teams.
• Experience in simulation/virtual methodologies and/or tools.
• Experience implementing Embedded Real-Time Controls and Software solutions.
Additional Information/ Must Have's:
1. Focus area: 5+ years of experience in Low Level/MCAL driver development, like PLC, SPI, HBridge and HSD/LSDs.
2. Very good understanding of real time operating/Embedded systems.
3. Worked on Infineon Micro controller family: TC3XX
-NO driving company vehicle
-NO travel
Contract to hire opportunity
$74k-98k yearly est. 60d+ ago
Embedded Software Engineer - BCM Engineer
Ford Global
Embedded software engineer job in Dearborn, MI
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
The Vehicle Control Software team is dedicated to creating Ford-specific Body Control Application components and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems.
Join our diverse global team located in Dearborn, Palo Alto, Ottawa, Mexico, Germany, and India to design and develop embeddedsoftware in areas related to cloud-based computing, ad-hoc computing, and embedded platfor
The Body Control Software team is a team dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems. Join our diverse global team located in Dearborn, Palo Alto, Ottawa, Mexico, Germany, and India to design and develop embeddedsoftware in areas related to cloud based computing, ad-hoc computing, and embedded platforms.
You'll have...
•
B.S. degree in computer engineering, computer science, electrical engineering, mechanical engineering, or related Degree ; or foreign equivalency degree, or a combination of equivalent experience and education.f EmbeddedSoftware Experience, Body Control System is preferred.
· 3+ years of programming experience in C/C++ or Python(Candidates must have strong programming skills in C/C++ and be able to write highly portable and platform-agnostic code)
· 3+ years experience with low level interfaces such as I2C, SPI, ICU, PWM, GPT and CAN
· 1+ year experience in developing Proof-of-Concept applications for automotive ECUs
· 1+ years' experience working in an agile environment
Even better, you may have...
· MS in Electrical Engineer, Computer Science, or related Field
· Experience in software development for automotive control units
· Experience in AUTOSAR Methodology and workflows
· Hands-on experience in software development/integration projects
· Embeddedsoftware development experience in Linux platform
· Software Simulation experience using Hardware Models
· Good, embedded debugging skills
· Self-reliant, approachable with good communication skills
· Good knowledge of tools used for embedded program development
· Knowledge of safety-systems, ISO26262,ASIL A-D is a plus
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year's Day
• Paid time off and the option to purchase additional vacation time.
For more information on salary and benefits, click here:
*****************************
This position is a range of salary grades 6-8 .
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-JS1
What you'll do...
· Design and develop embeddedsoftware components for the Body Control System.
· Analyze, feature-level requirement design, functional specification, program, debug, and modify using high-level languages (C, Python).
· Contribute to product success through consistent on-time delivery of high-quality, functioning complex device driver code.
· Scale, modify, and refactor existing software components to meet new architecture requirements.
· Work with Ford architecture and validation teams, and partners to create reusable software components, support documentation, and integration guides.
· Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployment
$74k-98k yearly est. Auto-Apply 14d ago
Embedded Cybersecurity Software Engineer
Insight Global
Embedded software engineer job in Sterling Heights, MI
Insight Global is seeking an Embedded Cybersecurity Engineer to support a federal customer in Sterling Heights, MI. This role supports the Cyber and C5ISR (Command, Control, Communication, Computers, Cyber, Intelligence, Surveillance, and Reconnaissance) product realization team. You will contribute to architecture, technology evaluation, product development, testing, and compliance efforts for U.S. Ground Combat Platforms.
Key Responsibilities
Apply computer science, engineering, and mathematical principles to develop software for target hardware.
Collaborate with cross‑functional engineering teams to develop and evaluate hardware-software interfaces, performance requirements, and overall system design.
Participate in every phase of the software development lifecycle: requirements, design, implementation, integration, and formal testing.
Develop and maintain software tools, scripts, and XML files to implement and verify proper system configurations.
Ensure all software applications comply with accreditation and configuration control requirements.
Develop data/message protocol transformation tools enabling interoperability across multiple data‑sharing domains.
Utilize various programming languages within a Security‑Enhanced, embedded Linux environment.
Participate in peer reviews; track, identify, and resolve software defects.
Manage, develop, and support Cyber test design, environment, and tool decisions-including cost, capability, reliability, schedule, and performance trade‑offs across a Cyber/C5ISR vehicle suite.
Develop and evaluate design milestones, checkpoints, and CDRL artifacts for technical accuracy and contract compliance.
Compensation
$50/hr - $55/hr
Exact pay may vary based on education, experience, and skill level.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: ****************************************************
Skills and Requirements
- Bachelor's Degree in a STEM field (Computer Engineering, Computer Science, Electrical Engineering preferred) from an ABET‑accredited university
- Strong programming experience in C and C++, particularly for embedded systems
- Experience with low‑level programming for Linux or VxWorks OS internals
- Cybersecurity experience with authorization and authentication
- Working knowledge of IDEs, version control, defect tracking tools, scripting languages, and CI/CD pipelines
-Experience with Secure Boot and cryptography Certifications in cybersecurity (e.g., CISSP, CEH) are a plus.
$50 hourly 2d ago
Embedded Software Engineer II
Mettle Ops
Embedded software engineer job in Madison Heights, MI
Purpose:
Design, develop, and maintain embeddedsoftware for defense and aerospace systems. This role requires expert-level Rust programming skills, with additional proficiency in C/C++ for system-level development. The engineer will implement and optimize network protocols, CAN bus messaging, and pub/sub architectures for embedded devices. Collaboration with hardware engineers and potential involvement in drone/UAV projects is expected.
Tasks:
Develop and maintain Rust-based embeddedsoftware for CAN-enabled devices.
Implement pub/sub architectures and socket-based communication protocols.
Design and implement network communication protocols.
Optimize code for resource-constrained environments.
Debug hardware/software integration issues.
Software development
Collaboration:
Work closely with hardware engineers on system architecture and integration.
Provide software expertise during design reviews and project planning.
Contribute to future drone/UAV projects.
$74k-98k yearly est. 60d+ ago
Embedded SW Engineer
Eros Technologies 4.0
Embedded software engineer job in Troy, MI
EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.
Hi,
Hope you are doing good. Could you please go through the . If you feel comfortable, please send me updated copy of resume.
Role :- Embedded SW Engineer
Location :- Troy, MI
Job Type :- Fulltime
JOB DESCRIPTION
Experience in the Embedded Electronics Product Development Process.
Ability to operate electronic test equipments and diagnose problems.
Experience in documentation and process control.
Leadership and problem solving skills.
Automotive Experience.
Ability to work and communicate effectively in a team environment.
Job Specific Skills,
Knowledge and Behavioural Characteristics:
5+ years of experience
Requirement Capture
SW Architecture and Design
SW Coding and testing
Config Management Tools
SW debugging tools
Structured problem solving ability
Ability to work with Engineers locally and overseas
Microcontroller knowledge
CMM/CMMI process knowledge
DVP&R, FMEA, Fault Tree, Six Sigma
Bachelor degree in Electricals/Electronics Engineering or Higher
Regards,
Additional Information
All your information will be kept confidential according to EEO guidelines.
$73k-95k yearly est. 1d ago
College Permanent Hire - Embedded Software Engineer for Professional Services
Wind River 4.6
Embedded software engineer job in Troy, MI
at Wind River
EmbeddedSoftwareEngineer - College Permanent Hire ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek graduating or recently graduated college students to join our EmbeddedSoftwareEngineering team as full-time engineers. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embeddedsoftware field. As a contributing member of our North American Professional Services team, you'll develop embedded solutions for critical infrastructure industries. In your daily job you will:
Develop, implement, and test embeddedsoftware systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform
Collaborate with project teams to deliver mission-critical embedded solutions to clients
Troubleshoot and debug embeddedsoftware, solving complex technical issues
Participate in design reviews and contribute to technical discussions
HOW YOU WILL CONTRIBUTE
Key skills and competencies for succeeding in this role are:
Develop, implement, and test embeddedsoftware systems, including device drivers and BSPs for embedded hardware using Linux, VxWorks RTOS, or Helix Virtualization Platform
Collaborate with project teams to deliver mission-critical embedded solutions to clients
Troubleshoot and debug embeddedsoftware, solving complex technical issues
Participate in design reviews and contribute to technical discussions
BENEFITS
Competitive salary and comprehensive benefits package
Opportunities for growth and technical advancement
Hybrid work environment, providing flexibility to balance work and life
Technical training and onboarding to help new graduates transition into full-time roles
APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here .
“Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law”
SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
page 1
$74k-92k yearly est. Auto-Apply 60d+ ago
Embedded Software Engineer I
Iosix LLC
Embedded software engineer job in Ann Arbor, MI
Benefits:
401(k) matching
Flexible schedule
Free food & snacks
Health insurance
Paid time off
Vision insurance
Training & development
Dental insurance
This job is open for IN-PERSON work only.
About Us:
At IOSiX LLC, we design and build technology that keeps fleets moving safely and efficiently. Our electronic logging devices (ELDs) and telematics solutions help fleets stay compliant, connected, and productive. As part of our tight-knit engineering team, youll see your code come to life in real-world vehicles and products used in markets across the globe.
Job Description:
Were looking for a hands-on EmbeddedSoftwareEngineer whos eager to learn and grow. Youll contribute to the design, development, and testing of embeddedsoftware for our telematics and ELD devices. This role is ideal for an early-career engineer who wants to work closely with experienced mentors, learn new tools and techniques, and see projects through from concept to deployment.
At IOSiX, you will:
Design, implement, and test embeddedsoftware for ELD and telematics devices.
Debug, analyze, and resolve issues using hardware and software tools.
Collaborate with hardware and firmware teams to bring new features and products to life.
Participate in code reviews and share ideas to improve quality and efficiency.
Document your work clearly for internal and external use.
Take ownership of assigned projects and communicate progress regularly.
Qualifications:
Bachelors degree in computer engineering, electrical engineering, or related field.
Proficiency in C programming.
Experience with embeddedsoftware development.
Understanding of embedded systems and real-time operating systems (RTOS).
Familiarity with version control systems (e.g., Git or SVN).
Strong analytical and problem-solving skills.
Clear written and verbal communication.
Preferred Skills:
Experience with communication protocols (UART, I2C, SPI, CAN).
Familiarity with Python scripting.
Hands-on experience with debugging tools (multimeter, oscilloscope, logic analyzer).
Experience with wireless protocols like Wi-Fi or Bluetooth.
Ability to read and understand datasheets, electrical schematics, and other technical documentation.
What We Offer:
Competitive salary and benefits package
Health and vision insurance
401(k) match
A supportive work-life balance
Paid time off and holidays
Opportunities for mentorship and professional growth
Join Our Team:
Youll join a collaborative team of engineers who value curiosity, innovation, and hands-on problem solving. We encourage experimentation and continuous learning your ideas and initiative will always be welcome.
Ready to start your embeddedengineering career with a team that brings ideas from concept to road-tested reality? Apply today and help us build the next generation of fleet telematics technology.
Equal Opportunity Employer:
At IOSiX LLC, we believe diverse perspectives drive better ideas and stronger products. Were proud to be an equal opportunity employer and welcome applicants of all backgrounds, experiences, and identities.
NanoFlex Power Corporation is a technology company commercializing revolutionary new solar cell technologies developed with the University of Michigan and University of Southern California. We are seeking a diligent, experienced electrical engineering professional with a history of successful PCB and embedded system design. This individual will engage in product development as NanoFlex moves towards commercialization of its products for use in IoT sensors and a variety of thin film solar applications.
The Senior Embedded Hardware Engineer will report to the VP of Engineering and will be responsible for driving product engineering of innovative solar-powered IoT platforms and services.
EMPLOYMENT DETAILS
* Employment Status: Full-time employee
* Location: Ann Arbor, MI
* Start Date: Immediately
* Compensation: Competitive salary, fringe benefits, and stock options package
RESPONSIBILITIES
* Maintain and iterate existing design of PCBs that utilize sensors, opportunistic cloud communication, and charging via NanoFlex solar modules.
* Drive innovation of sensor product engineering to optimize sensor layout, power management, and data transmission frequency.
* Interface with softwareengineering team and supply chain partners for optimal communication with gateway.
* Based on customer feedback, incorporate new sensing applications and radio technologies into hardware/firmware design.
* Some travel to national customers to better understand users and use cases.
* Through regularly reviewed projects, work with development team to design, manufacture, test, analyze, and report on PCB designs and performance.
* Work closely with OPV team to inform solar module designs.
* Summarize and communicate experimental results and analysis with development team on a weekly basis.
* Set up initial engineering documentation systems inclusive of product design and quality specifications in conformance with a total quality management system.
* Stay on the cutting edge of current technology. Benchmark competitor technologies and help develop roadmaps for gaining competitive advantage.
* Support preparation of intellectual property development, filings, grant proposals, and grant reporting.
REQUIREMENTS FOR THE POSITION
* BS degree in Electrical Engineering, Computer Science, Physics, or other relevant field. MS and/or industry experience a plus.
* Demonstrated ability to design and create circuits of power supplies, voltage protection, and protocol interfaces.
* Experience designing and developing solutions for IoT embedded systems, including designing, building, testing, debugging firmware for low power embedded sensors and application interface electronics.
* Experience with major PCB CAD design software.
* Experience with wireless firmware development such as BLE, Zigbee, LoRaWAN, Wi-Fi.
* Experience in hardware/software co-design, and strong interest in developing software stacks, tools, programming models and APIs for new hardware.
* Proven record of collaboration with product development team to ensure satisfaction of system functional, physical, and operational requirements and compliance with all requisite standards.
* Previous work with potential manufacturers to develop supply chain and move from prototype to commercialized product.
* Record of communicating issues and openly identifying risk; proactively engaging to propose and implement solutions to identified problems.
* Demonstrated peripheral vision; working on specific projects, but with wider applications in mind.
* History of accomplishing development initiatives within time and budget constraints while demonstrating innovative solutions.
* Literate, communicative, customer-friendly, team oriented and flexible.
PERSONAL ATTRIBUTES
The chosen candidate will be a detail-oriented, time- and cost-conscious engineer with a strong desire to innovate and drive major solar industry change with paradigm shifting new solar products. They will demonstrate an exceptional level of team building and project management skills, as well as the intuition to recognize and direct the varying elements of project and personnel demands that drive a successful technology company forward. Sensitive to the developments and nuances that define the sectors the company serves, the Senior Embedded Hardware Engineer will be a student of current industry technology trends, ensuring that the company maintains its technology leadership position.
CONTACT
Interested candidates, please send your resume to:
Adam Barito | VP of Engineering & Product Development | *************************
$87k-113k yearly est. Easy Apply 60d+ ago
Embedded Software Developer
JVIS 4.2
Embedded software engineer job in Utica, MI
Job Description
EmbeddedSoftware Developer (Shelby Township, MI) Develop and integrate embedded systems software. Design and define architecture for automotive products. Develop EmbeddedSoftware Applications using C/C++ programming for 16/32 bit microcontroller, code warrior IDE for ICS modules, and Visual Basic application for automated test and assembly line. Support Vector operating system/CAN stack and testing. Verify circuit board functions and soldering of Circuit board/IC.
Minimum of a Master's degree in Electrical Engineering, Computer Engineering or related field and 3 years of experience an EmbeddedSoftwareEngineer or related occupation designing embedded automotive software required. Please apply to JVIS USA, LLC online at *************************
Powered by ExactHire:191015
$70k-92k yearly est. 7d ago
Junior Embedded Engineer
Artech Information System 4.8
Embedded software engineer job in Troy, MI
Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job Description
The incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design.
Qualifications
Bachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.
Knowledge and experience:
• Ability to write, debug, and test embedded C/C++
• Experience working with 32 bit microcontrollers.
• Ability to analyse and interpret microcontroller manuals.
• Knowledge of software development life cycle.
• Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP).
• Read, understand and create diagrams, charts and schematics.
• Ability to create software development documents and test specifications from function.
• Specifications using MS Office Application Suite of tools.
• Knowledge of MISRA-C standards.
Additional Information
If you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
$79k-102k yearly est. 1d ago
Staff Embedded Infotainment BSW Engineer
FCA Us LLC 4.2
Embedded software engineer job in Auburn Hills, MI
About the Role: We are seeking an accomplished Staff EmbeddedSoftwareEngineer to play a key role in the development of next-generation automotive infotainment platforms. As a Staff Engineer, you will provide both technical leadership and hands-on expertise in the design, integration, and optimization of embeddedsoftware for instrument clusters, head-up displays (HUDs), center displays, passenger seat displays, and advanced audio systems, camera systems, and more. This role focuses on software below the application layer-encompassing middleware, operating system integration, device drivers, and SoC hardware enablement-to deliver robust, high-performance platforms that enable innovative in-vehicle user experiences.
Key Responsibilities:
• Lead software development for embedded infotainment platforms, from requirements analysis through production release.
• Design, implement, and optimize low-level software components, including drivers, board support packages (BSP), middleware, and OS services.
• Collaborate closely with hardware, system architecture, and application teams to enable platform features and ensure seamless system integration.
• Debug, diagnose, and resolve complex issues involving software-hardware interaction, memory management, and performance bottlenecks.
• Ensure compliance with automotive standards, including ASPICE, ISO 26262, and cybersecurity best practices.
• Mentor junior engineers and contribute to technical direction, architecture decisions, and code reviews.
• Work with cross-functional global teams to meet project timelines and quality targets.
$77k-97k yearly est. 2d ago
Staff Embedded Infotainment BSW Engineer
Stellantis
Embedded software engineer job in Auburn Hills, MI
About the Role: We are seeking an accomplished Staff EmbeddedSoftwareEngineer to play a key role in the development of next-generation automotive infotainment platforms. As a Staff Engineer, you will provide both technical leadership and hands-on expertise in the design, integration, and optimization of embeddedsoftware for instrument clusters, head-up displays (HUDs), center displays, passenger seat displays, and advanced audio systems, camera systems, and more. This role focuses on software below the application layer-encompassing middleware, operating system integration, device drivers, and SoC hardware enablement-to deliver robust, high-performance platforms that enable innovative in-vehicle user experiences.
Key Responsibilities:
• Lead software development for embedded infotainment platforms, from requirements analysis through production release.
• Design, implement, and optimize low-level software components, including drivers, board support packages (BSP), middleware, and OS services.
• Collaborate closely with hardware, system architecture, and application teams to enable platform features and ensure seamless system integration.
• Debug, diagnose, and resolve complex issues involving software-hardware interaction, memory management, and performance bottlenecks.
• Ensure compliance with automotive standards, including ASPICE, ISO 26262, and cybersecurity best practices.
• Mentor junior engineers and contribute to technical direction, architecture decisions, and code reviews.
• Work with cross-functional global teams to meet project timelines and quality targets.
$72k-94k yearly est. 2d ago
Embedded Software Engineer
Actalent
Embedded software engineer job in Auburn Hills, MI
As an EmbeddedSoftwareEngineer, you will design and develop complex code for mission-critical systems. You will have the opportunity to engage in hands-on coding within Linux and/or RTOS environments, and work with CAN tools and protocols to facilitate communication across various subsystems.
Responsibilities
+ Design and develop complex code for mission-critical systems.
+ Engage in hands-on coding within Linux and/or RTOS environments.
+ Utilize CAN tools and protocols to communicate messages throughout subsystems.
+ Develop complex code for embedded systems, particularly in the defense industry.
Essential Skills
+ 5+ years of experience as an EmbeddedSoftwareEngineer
+ Proven experience in writing code, not just integrating.
+ Strong in Linux or RTOS environments.
+ Proficiency with CAN Tools.
+ Experience with embedded C and C++.
+ Familiarity with J1939 and Python.
Additional Skills & Qualifications
+ Strong problem-solving and debugging skills.
+ Ability to work independently and within cross-functional teams.
+ Knowledge of industry standards and protocols, with a preference for J1939
Job Type & Location
This is a Contract to Hire position based out of Auburn Hills, MI.
Pay and Benefits
The pay range for this position is $55.29 - $72.12/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Auburn Hills,MI.
Application Deadline
This position is anticipated to close on Jan 23, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
$55.3-72.1 hourly 9d ago
Junior Embedded Engineer
Artech Information System 4.8
Embedded software engineer job in Troy, MI
Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.
Job DescriptionThe incumbent should develop, create and update software design documents adhering to established development process to ensure proper and efficient software design.
QualificationsBachelor's degree in computer science or engineering with a minimum 3-5+ years of experience or a Master's Degree and a minimum 0-2+ years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.
Knowledge and experience:
• Ability to write, debug, and test embedded C/C++
• Experience working with 32 bit microcontrollers.
• Ability to analyse and interpret microcontroller manuals.
• Knowledge of software development life cycle.
• Knowledge of vehicle communication such as CAN/LIN/MOST/SPI/Ethernet (TCP/IP).
• Read, understand and create diagrams, charts and schematics.
• Ability to create software development documents and test specifications from function.
• Specifications using MS Office Application Suite of tools.
• Knowledge of MISRA-C standards.
Additional InformationIf you believe you're qualified for this position and are currently in the job market or interested in making a change, please give me a call as soon as possible at **************.
How much does an embedded software engineer earn in Warren, MI?
The average embedded software engineer in Warren, MI earns between $66,000 and $111,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.
Average embedded software engineer salary in Warren, MI
$85,000
What are the biggest employers of Embedded Software Engineers in Warren, MI?
The biggest employers of Embedded Software Engineers in Warren, MI are: