Software Engineer I

Infojini Inc

Sterling Heights (MI)

On-site

USD 70,000 - 95,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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
Software Engineer (Embedded Application Software)
Software Engineer (Embedded Application Software)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 65,000
Senior Software Integration Engineer
Senior Software Integration Engineer

Horizontal Talent • Sterling Heights (MI)

On-site
USD 110,000 - 150,000
Embedded Software Technical Lead
Embedded Software Technical Lead

DCS Corporation • Sterling Heights (MI)

On-site
USD 120,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

Rise Technical • Huntsville (AL)

On-site
USD 100,000 - 150,000
Medical & Dental
401k
PTO
Software Engineer (4+ years' experience)
Software Engineer (4+ years' experience)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Senior Embedded Senior Software Engineer - C++
Senior Embedded Senior Software Engineer - C++

THE PANTHER GROUP • Sterling Heights (MI)

On-site
USD 95,000 - 113,000
Software Engineer Fire Control Specialist
Software Engineer Fire Control Specialist

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,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
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000