EngineerJobs.io
← Back to all jobs

Job Description

RocketForce Technologies LLC is building software that supports engineering teams across test systems, embedded controllers, and lab environments. In this onsite role in Los Angeles, CA, you will contribute hands-on development while also shaping the processes and infrastructure that keep tools reliable, secure, and ready for continuous engineering work.

Compensation: USD 120,000 - 140,000 per year. Schedule: 9/80, where employees work 9 out of every 14 days totaling 80 hours worked and have every other Friday off.

What you’ll do

  • Design and develop intuitive, reliable graphical user interfaces for engineering test systems, data acquisition environments, or operator consoles.
  • Partner with test engineers to capture user requirements, streamline workflows, and improve overall usability.
  • Integrate GUIs with back-end systems, test frameworks, and hardware interfaces to support end-to-end operation.
  • Build user-facing components with maintainability, scalability, and clear documentation in mind.
  • Design, develop, and test embedded software for controllers or hardware-interfacing systems.
  • Collaborate with systems and hardware engineers to support correct functionality, timing, and safety behaviors.
  • Develop low-level drivers, communication interfaces, and control logic.
  • Support hardware-in-the-loop testing and system integration activities.
  • Lead setup, configuration, and ongoing maintenance of a new software lab environment, including computer resources, tools, networks, and workflows.
  • Define and implement processes for lab access, security, configuration management, build pipelines, and continuous integration.
  • Create lab documentation, standards, and training materials for cross-functional engineering teams.
  • Coordinate with IT, cybersecurity, systems engineering, and hardware labs to support compliance and seamless integration.
  • Participate in requirements gathering, design reviews, and technical discussions.
  • Provide mentorship and guidance to junior engineers, and conduct code reviews to uphold standards.
  • Troubleshoot issues across GUI, embedded, and lab infrastructure domains.

Required qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field (or equivalent experience).
  • 5–8 years of professional software development experience spanning at least two areas: GUI development (Qt, WPF, JavaFX, web UI frameworks, LabVIEW); Embedded software (C, C++, real-time systems, microcontrollers); Software infrastructure, DevOps, or lab/toolchain administration.
  • Strong proficiency in one or more languages such as Python, C++, or C#.
  • Experience with CI/CD, Git-based workflows, automated testing frameworks, and modern build systems.
  • Proven ability to adapt across different problem domains and learn new technologies quickly.
  • Excellent communication skills and ability to work independently with minimal supervision.

Technologies you may work with

  • Qt, WPF, JavaFX, LabVIEW, web UI frameworks
  • C, C++, real-time systems, microcontrollers
  • Python, C#
  • CI/CD systems, Git-based workflows, automated testing frameworks, modern build systems

Preferred additional skills

  • Experience in aerospace, defense, or other mission-critical engineering environments.
  • Background in establishing new engineering labs or development environments.
  • Experience designing operator interfaces or engineering test GUIs.
  • Familiarity with hardware-in-the-loop testing, embedded control systems, or system integration labs.
  • Knowledge of secure development practices and compliance requirements.
  • Experience with SQL databases and data management to support storage, organization, and retrieval of lab-generated data.

Similar Jobs