Jobs · Engineering · Michigan

JR. Software Engineer

CEIPAL · Grand Rapids, MI · 3 mo ago
On-siteEngineering$70k–$90k/yrFull-time

Key Responsibilities

  • Capture, analyze, document, and review software requirements, design artifacts, source code, and test procedures.
  • Support the development and management of requirements, design, code, and test baselines throughout the project lifecycle.
  • Implement and maintain embedded software features using C and real-time operating systems such as VxWorks, LynxOS, or similar platforms.
  • Collaborate with cross-functional teams, including other engineering disciplines and external software suppliers.
  • Participate in trade studies and technical analyses to support system-level decisions.
  • Aid in planning activities to ensure accurate scoping of technical work.
  • Support the change control process, including change requests, traceability, reporting, and metric generation.
  • Present technical information at internal reviews, program status meetings, and engineering boards.
  • Support issue resolution by working with engineering teams, stakeholders, and customers.
  • Adhere to strict software safety, quality, and certification standards, including DO-178C.

Required Qualifications

  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related technical field.
  • Minimum 3-4 years of experience in a relevant software engineering role.
  • Hands-on experience with the full software development lifecycle in aerospace or a similar safety-critical industry.
  • Strong proficiency in C programming.
  • Experience developing embedded software on real-time operating systems such as VxWorks, LynxOS, or equivalent.
  • Strong oral and written communication skills; ability to work effectively in a global, cross-functional team environment.

Preferred Qualifications

  • Familiarity with DO-178C or other safety-critical software development standards.
  • Experience with debugging tools, configuration management systems, and requirement-tracking applications (e.g., DOORS, Git, Jira).
  • Knowledge of avionics systems, propulsion systems, or engine control architectures.
  • Exposure to model-based development tools (e.g., Simulink).
  • Demonstrated leadership skills or experience supporting technical planning.
  • Prior collaboration with external vendors or software suppliers.

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com