Software Engineer I

Infojini Inc

Sterling Heights (MI)

On-site

USD 70,000 - 95,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Infojini Inc is seeking a candidate for a 12+ months contract position to work in Sterling Heights, Michigan. The ideal candidate will have experience in hardware and software integration, specifically in testing real-time embedded software.

The role requires the ability to execute various testing and integration tasks within military environments, and a strong educational background in STEM, preferably Computer or Electrical Engineering, is essential.

Qualifications

  • Bachelor’s degree in a relevant STEM field.
  • Experience in programming with C, C#, C++, or Python.
  • 1 year of relevant experience preferred.

Responsibilities

  • Integrate hardware into combat vehicle systems.
  • Perform hands-on systems integration and test.
  • Execute test cases and plans for software releases.

Skills

Hardware and software integration
Test roles experience
Troubleshooting
C programming
C# programming
C++ programming
Python programming
Linux operating systems
Embedded systems knowledge
Software development practices

Education

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

Tools

Software development environments
Version control tools
Issue tracking tools

Job description

Duration – 12+ months contract position, with the possibility of extension

Shift Time – Monday - Friday 8AM – 5PM

Onsite Position

9/80 - Work Schedule

Position Overview
  • We are seeking an individual with experience and a passion for hardware and software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured.
  • Plan and perform a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, scripting, networking, troubleshooting, problem solving, and software verification testing.
  • Perform hands‑on systems integration and test of complex electronic and electro‑mechanical systems in both software labs and on tactical military hardware and vehicles.
  • Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks.
  • Contribute to the development of engineering design models and develop programs to enhance, implement and support project/system functionality for the assigned technical effort.
  • Participate in software requirements, design, and code reviews.
  • Develop and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle.
  • Ensure technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirement are met.
  • Perform non‑routine fault isolation, diagnosis and repair of test and tactical systems.
  • Perform complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs.
  • Analyze and interpret design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements.
Education & Experience
  • Bachelor’s degree in STEM field.
  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science (Preferred).
  • Relevant internship experience.
  • 1 year of relevant experience (Preferred).
  • Programming experience in one of the following: C, C#, C++, Python.
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies.
  • Working knowledge of the Software Life Cycle.
  • Self‑motivated, team player with strong interpersonal and communication (written and verbal) skills.
  • Experience/knowledge of basic circuitry and EE principles.
  • Experience with software development environments, version control, and issue tracking tools.
  • Experience with Linux operating systems.
  • Experience with real‑time embedded operating systems.
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial.
  • Experience with hands‑on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Sterling Heights (MI)

On-site
USD 80,000 - 100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

AlphaPRO Consultancy • Sterling Heights (MI)

On-site
USD 90,000 - 120,000
Embedded Software Technical Lead
Embedded Software Technical Lead

DCS Corporation • Sterling Heights (MI)

On-site
USD 120,000 - 150,000
Systems Engineer – Mechanical / Electrical Integration
Systems Engineer – Mechanical / Electrical Integration

GLOBAL Recruitment Solutions • Oshkosh (WI)

On-site
USD 70,000 - 90,000
Senior Embedded Software & Controls Tech Specialist
Senior Embedded Software & Controls Tech Specialist

Axelon Services Corporation • New Hudson (MI)

On-site
USD 104,000 - 173,000
Principal Engineer
Principal Engineer

Net2Source (N2S) • Michigan

On-site
USD 110,000 - 180,000
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Software Test Engineer
Software Test Engineer

Actalent • United States

On-site
USD 34,000 - 56,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+2
Embedded Software & Control Lead
Embedded Software & Control Lead

Zobility • Michigan

On-site
USD 140,000 - 190,000
Mechanical / Systems Integration Engineer
Mechanical / Systems Integration Engineer

GLOBAL Recruitment Solutions • Oshkosh (WI)

Hybrid
USD 70,000 - 90,000