Back to all positions

[Remote] Remote Embedded Software Engineer (C Coding)

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Belcan is hiring a remote Embedded Software Engineer to support an aerospace client's simulation team. The role focuses on C-based Linux simulation application development, embedded code integration, simulator maintenance, troubleshooting, performance improvement, testing, documentation, and collaboration on project planning.

Responsibilities

  • Integration of product embedded code into the simulator architecture
  • Integration of the simulator into a hardware-in-the-loop test environment
  • Support, maintenance, or enhancement of tools used with the simulation such as the drawing editor or scripting engine extensions
  • Investigation and remediation of performance issues with the simulator
  • Troubleshoot and correct functional issues (e.g 'crash', failure to build, incorrect output)
  • Collaborate with team to develop estimates and support project planning
  • Support Qualification of simulator components for formal product verification
  • Documentation creation/update
  • Address 'ad hoc' questions from simulator users to determine if remediation effort is required

Skills

  • Degree in relevant field such as Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or Mathematics; strong preference for Software Engineering
  • 5+ years of relevant experience
  • Must have C coding experience (preferably embedded C) with some knowledge of C++
  • Due to the nature of the work performed, ship is a requirement
  • Experience with developing applications under the UNIX/Linux operating system family (Windows experience is also acceptable)
  • Embedded flight software build knowledge: comfortable with tools such as make
  • Linux POSIX mechanisms for facilities such as IPC and threading
  • High degree of familiarity with common symbolic debugging tools (e.g. gdb, ddd, or 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

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

Company Overview

  • Dice offers a marketplace that enables direct connections between recruiters and technologists. It was founded in 1990, and is headquartered in Centennial, Colorado, USA, with a workforce of 201-500 employees. Its website is https://www.uk.dice.com.
  • Company H1B Sponsorship

  • Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.