Real Time Embedded Software Engineer (US Citizenship is REQUIRED)

Check with seller
Software Developer Jobs
1 month
United States
Michigan
Sterling Heights Get directions →
0 views
ID: 930205
Published 1 month ago by GeoLogics Corporation
Check with seller
Sterling Heights, Michigan, United States
Get directions →
0 item views
Job description
TITLE: Real Time Embedded Principal Software Engineer/Real Time Embedded Senior Software Engineer

RATE RANGE: $60/hr - $75/hr W2 (no health benefits while on contract)

CLEARANCE: Must be able to obtain a Secret Security Clearance (US Citizenship is REQUIRED)

LOCATION: Sterling Heights, MI 48312 (No relocation package)
• **No C2C, we can NOT work with outside agencies/vendors, and we can NOT do 1099-US CITIZENSHIP IS REQUIRED***

POSITION DESCRIPTION

Right now, our team in Sterling Heights is hiring Principal Software Engineers excited about real-time, embedded software development. We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), cybersecurity hardening, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.

The Principal Software Engineer:

• Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement, and support project/system functionality.

• 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, systems, testing, and cybersecurity

• Ensures that the technical approach is consistent with established engineering principles and practices

• Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer/company technical, system, performance, process, and quality requirements are met.

SKILLS REQUIRED

Exceptional communication skills (verbal and written) are a MUST with customer interface/liaison experience

Strong skills in:

C

C++

Python

UNIX scripting/BASH

EXPERIENCE REQUIRED

Minimum of 6 years of work experience (4 years required for our Sr. Software Engineer position)

Real-time embedded software development experience with Linux and/or VxWorks including OS configuration

Experience with code wrapping with MATLAB and Simulink auto code

Experience with multithreaded applications, specifically thread prioritization and synchronization tools to manage access to shared resources

Experience with application development utilizing communication protocols such as Ethernet, TCP/IP, UDP, CAN, MIL-STD-1553

Experience with requirements-based software implementation, verification, and linking/traceability with DOORs

EXPERIENCE PREFERRED

Linux kernel and device driver development experience

Experience developing and troubleshooting communications, device drivers, and IO interfaces

Experience with the full software development lifecycle: software architecture, design, coding, testing, and debugging

Experience with design, implementation, and testing of cybersecurity requirements

Experience with Time Sensitive Networks (TSN) and performance optimization

FPGA programming experience

Experience with (or willingness to learn) the Ada programming language

Experience with MagicDraw and LabView

Experience with CI/CD tools such as Jenkins, GitHub, Bitbucket

Advanced use of version control tools (such as Git) and issue tracking tools (such as Jira) including automation, creating dashboards, reports, etc.

Familiarity with CMMI for development

Familiarity with Qt and Squish for front end GUI development and testing

Experience with Computer Networks (switches, VLAN, protocols) and network monitoring with tools like WireShark

Experience with HIL and automated software testing using National Instruments VeriStand and TestStand

Familiarity with relevant military and commercial design and development standards

Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability

EDUCATION REQUIRED

Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related STEM field

If you would like to interview for this position, please send an updated resume to Dee Smith, d.smith@geologics.com Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

Job description
TITLE: Real Time Embedded Principal Software Engineer/Real Time Embedded Senior Software Engineer

RATE RANGE: $60/hr - $75/hr W2 (no health benefits while on contract)

CLEARANCE: Must be able to obtain a Secret Security Clearance (US Citizenship is REQUIRED)

LOCATION: Sterling Heights, MI 48312 (No relocation package)
• **No C2C, we can NOT work with outside agencies/vendors, and we can NOT do 1099-US CITIZENSHIP IS REQUIRED***

POSITION DESCRIPTION

Right now, our team in Sterling Heights is hiring Principal Software Engineers excited about real-time, embedded software development. We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), cybersecurity hardening, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.

The Principal Software Engineer:

• Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement, and support project/system functionality.

• 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, systems, testing, and cybersecurity

• Ensures that the technical approach is consistent with established engineering principles and practices

• Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer/company technical, system, performance, process, and quality requirements are met.

SKILLS REQUIRED

Exceptional communication skills (verbal and written) are a MUST with customer interface/liaison experience

Strong skills in:

C

C++

Python

UNIX scripting/BASH

EXPERIENCE REQUIRED

Minimum of 6 years of work experience (4 years required for our Sr. Software Engineer position)

Real-time embedded software development experience with Linux and/or VxWorks including OS configuration

Experience with code wrapping with MATLAB and Simulink auto code

Experience with multithreaded applications, specifically thread prioritization and synchronization tools to manage access to shared resources

Experience with application development utilizing communication protocols such as Ethernet, TCP/IP, UDP, CAN, MIL-STD-1553

Experience with requirements-based software implementation, verification, and linking/traceability with DOORs

EXPERIENCE PREFERRED

Linux kernel and device driver development experience

Experience developing and troubleshooting communications, device drivers, and IO interfaces

Experience with the full software development lifecycle: software architecture, design, coding, testing, and debugging

Experience with design, implementation, and testing of cybersecurity requirements

Experience with Time Sensitive Networks (TSN) and performance optimization

FPGA programming experience

Experience with (or willingness to learn) the Ada programming language

Experience with MagicDraw and LabView

Experience with CI/CD tools such as Jenkins, GitHub, Bitbucket

Advanced use of version control tools (such as Git) and issue tracking tools (such as Jira) including automation, creating dashboards, reports, etc.

Familiarity with CMMI for development

Familiarity with Qt and Squish for front end GUI development and testing

Experience with Computer Networks (switches, VLAN, protocols) and network monitoring with tools like WireShark

Experience with HIL and automated software testing using National Instruments VeriStand and TestStand

Familiarity with relevant military and commercial design and development standards

Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability

EDUCATION REQUIRED

Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related STEM field

If you would like to interview for this position, please send an updated resume to Dee Smith, d.smith@geologics.com
GeoLogics Corporation
GeoLogics Corporation
9914 active listings

Recently viewed

Dainik Bhaskar Dainik Bhaskar 1 month
JOB POST| Content Editor at Dainik Bhaskar| Jaipur
Check with seller
JOB POST| Content Editor at Dainik Bhaskar| Jaipur
Job applications are invited for the on-site role of Content Editor at Dainik Bhaskar, Jaipur. Apply now and work with them!
1 month Database Administrator views
Check with seller
Cognizant Cognizant 1 month
System administrator
Check with seller
System administrator
Knowledge Of Different Operating Systems (Microsoft, Unix, Linux, Etc.)Basic Programming Skills - (PHP, JavaScript, Etc.)Hardware Knowledge.Attention To Detail.Must Have Problem-Solving And Administration , Networking , Cloud , Automation And Scripting ,Security And Monitoring, Digital Security
1 month Database Administrator views
Check with seller
Tata Consultancy Services Tata Consultancy Services 1 month
Microsoft Dynamics 365 Finance Functional
Check with seller
Microsoft Dynamics 365 Finance Functional
Role: D365 Finance Functional Exp: 7-10 Loc: Pune and Bengaluru
1 month Software Developer Jobs views
Check with seller
A.M. Best Europe - Rating Services Ltd A.M. Best Europe - Rating Services Ltd 1 month
Database Administrator | Bedminster, NJ, USA
Check with seller
Database Administrator | Bedminster, NJ, USA
Job description Benefits Summary • Flexible and hybrid work arrangements • Paid time off/Paid company holidays • Medical plan options/prescription drug plan • Dental plan/vision plan options • Flexible spending and health savings accounts • 401(k) retirement savings plan with a Roth savings option and company matching contributions • Educational assistance p...
1 month Database Administrator views
Check with seller
Talentiser Talentiser 1 month
Manager | Sr| Manager | Plant HR | For D2C Brand | Location Jaipur | 5|
Check with seller
Manager | Sr| Manager | Plant HR | For D2C Brand | Location Jaipur | 5|
Hiring for HR Manager/ Sr. Manager for a largest brand in jewellery. Designation: Manager / Sr. Manager – Plant HR Reporting to – Vice President Head – Human Resources Location: Jaipur Onsite Education Qualifications Experience · MBA- HR (fulltime 2016-2024 batch) from Tier 2 institutes like Amity, KJ Somaya, NMIMS, GIM, IMI, NIRMA, Welingkar, LIBA, SOIL, IC...
1 month Database Administrator views
Check with seller
Nile Technologies Nile Technologies 1 month
Graphic and Web Designer
Check with seller
Graphic and Web Designer
Job description Location : Noida Experience : 2-3 Years Salary : Negotiable with the current Working hours : 5 days a week. Saturday , Sunday fixed off. Please see JD below : • Photoshop, Illustrator, Html/Html5, CSS/CSS3, Bootstrap, jQuery • Decent UI design skills with a keen sense of color • and Extensive hands on experience in creating Web pages mobile a...
1 month Web / Graphic Design Jobs views
Check with seller
Invences Inc Invences Inc 1 month
Sr UX Designer
Check with seller
Sr UX Designer
Job Overview:As a Senior UX Designer, you will be responsible for designing intuitive, engaging, and user-friendly digital experiences. You will work closely with cross-functional teams, including product managers, developers, and other designers, to create innovative solutions that meet user needs and business goals.Key Responsibilities:User Research: Condu...
1 month Web / Graphic Design Jobs views
Check with seller
Are you a professional Recruiter? Create an account