DeveloperJobs.io
← Back to all jobs

Job Description

Join a Rockford, Illinois based team at Belcan for an onsite Software Engineer role focused on Linux based simulation applications for aerospace. You will work across embedded code integration, hardware in the loop testing, and simulator component qualification, contributing to a collaborative and detail-driven development environment. The position offers competitive pay, a comprehensive benefits package, and opportunities to influence tool support, performance improvements, and formal product verification.

Benefits

  • Health care
  • Dental
  • Vision
  • Life insurance
  • 401(k)
  • Education assistance
  • Paid time off including PTO, holidays, and any other paid leave required by law

Compensation

Salary range is USD 83,200 to 104,000 per year. Belcan considers factors such as education, experience, geographic location, and discipline when extending offers. Benefits align with the package listed above.

Responsibilities

  • Incorporate embedded product code into the simulator framework
  • Integrate the simulator within a hardware-in-the-loop test setup
  • Support, maintain, or enhance tools used with the simulation such as the drawing editor or scripting extensions
  • Investigate and remediate performance issues in the simulator
  • Troubleshoot and fix functional issues such as crashes, build failures, or incorrect outputs
  • Collaborate with the team to develop estimates and assist with project planning
  • Support the qualification of simulator components for formal product verification
  • Create and update documentation
  • Address ad hoc questions from simulator users to determine if remediation is required

Required Qualifications

  • Degree in a relevant field such as Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or Mathematics; strong preference for Software Engineering
  • 5+ years of relevant experience
  • C coding experience with some knowledge of C++
  • U.S. citizenship is a requirement

Preferred Qualifications & Skills

  • Experience developing applications under UNIX/Linux (Windows experience is acceptable)
  • Embedded flight software build knowledge, comfortable with tools such as make
  • Linux POSIX mechanisms for IPC and threading
  • Familiarity with symbolic debugging tools (gdb, ddd, dbx)
  • Experience with scripting languages such as TCL, Python, and Linux shell
  • Aerospace experience, especially with aircraft systems architecture
  • Experience in GUI development, Linux system administration, computational numerical methods, TCP/IP

Technologies

  • C
  • C++
  • UNIX/Linux
  • make
  • POSIX
  • gdb
  • ddd
  • dbx
  • TCL
  • Python
  • Linux shell

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.