CEIPAL logo
CEIPAL Verified
Software, SaaS, HR Tech, AI, Staffing Solutions, Recruitment

JR. Software Engineer

Michigan, United StatesOnsiteFull TimeJunior / Entry-level$70,000–$90,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Belcan is seeking a Junior Software Engineer for an on-site contract role in Grand Rapids, Michigan, supporting platform software development for advanced propulsion and engine control systems. The role involves contributing to the full software development lifecycle within a highly regulated aerospace environment, adhering to standards like DO-178C. Responsibilities include requirements analysis, design, implementation of embedded software using C and real-time operating systems (VxWorks, LynxOS), testing, and integration. Collaboration with cross-functional teams and external suppliers is key. U.S. Citizenship is required for this position.

*HCLTech is not the employer for this role. This work is contracted through a third-party whose employees provides services to HCLTech and/or its clients.*
*Candidates interested in applying for this Contract opportunity must have a valid work authorization to work in the United States. We do not accept agency resumes and are not responsible for any fees related to unsolicited resumes. Candidates who are currently employed by a client of HCLTech may not be eligible for consideration, as decided on an individualized basis depending upon business considerations.*
*The expected pay range for this contract assignment is shown above with Job details. ? The exact pay rate will vary based on skills, experience, and location and will be determined by the third-party employer.*
*HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to secure@hcltech.com for investigation.*
Active[Grand Rapids, MI, 49504]
{JobPosting : CustomField : itar}
{JobPosting : CustomField : disclaimer}
Job Description
A Junior Software Engineer role with Belcan is available to support platform software development for advanced propulsion and engine control systems. In this role, you will contribute to the full software development lifecycle-including requirements, design, implementation, testing, and integration-within a highly regulated aerospace environment. You will collaborate with cross-functional engineering teams, software suppliers, and stakeholders to deliver high-quality embedded software that meets rigorous safety and certification standards such as DO-178C. This position is on-site in Grand Rapids, Michigan and requires U.S. Citizenship.
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.
  • Assist 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.
  • Due to the nature of the work performed, U.S. Citizenship is required.
  • Willingness to relocate to Grand Rapids, Michigan.

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.

Compensation
Belcan provides a competitive pay and benefits package. Benefits offered may include health, dental, vision, and life insurance; 401(k); education assistance; paid time off including PTO, holidays, and paid leave required by law. Salary guidelines for similar roles at Belcan are $70,000 to $90,000. Guidelines vary based on many factors, including but not limited to education, qualifications, experience, discipline, geographic location, market and business considerations.
As an employee with Belcan, you will be part of one of the largest engineering firms in the United States. We maintain a small-company atmosphere as well as open communication at all levels of our organization, allowing for much more dynamic decision-making processes. We offer flexible schedules as well as an excellent mentoring system to ensure that you have all the knowledge and tools you need to meet a diverse range of engineering challenges. You will also have opportunities to advance to positions of greater responsibility, including management roles. Your hard work and professional dedication will be rewarded with a competitive compensation package. Build a challenging and rewarding career with an industry leader!
We are an Equal Opportunity/Affirmative Action Employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, or membership in any other group protected by federal, state, or local laws.

Ready to apply?
You'll be redirected to CEIPAL's application page.

Similar roles