DeveloperJobs.io
← Back to all jobs

Job Description

RocketForce Technologies LLC is seeking a Software Engineer III in Los Angeles, CA (onsite) to deliver engineering test software and embedded controller capabilities, while also helping establish and operate a new software lab environment. This role combines hands-on development with infrastructure planning, process definition, and cross-functional collaboration.

Key Responsibilities

  • Design and develop graphical user interfaces for engineering test systems, data acquisition environments, and operator consoles.
  • Partner with test engineers to capture user requirements, streamline workflows, and improve usability.
  • Integrate user-facing GUIs with back-end systems, test frameworks, and hardware interfaces.
  • Deliver maintainable and scalable software with clear documentation for user-facing components.
  • Design, develop, and test embedded software for controllers and hardware-interfacing systems.
  • Work 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 lab processes for 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 ensure compliance and smooth integration.
  • Participate in requirements gathering, design reviews, and technical discussions.
  • Mentor junior engineers and provide mentorship and guidance as needed.
  • Perform code reviews, support adherence to standards, and contribute to continuous improvement.
  • 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 across 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 including Python, C++, or C#.
  • Experience with CI/CD systems, Git-based workflows, automated testing frameworks, and modern build systems.
  • Ability to adapt across different problem domains and learn new technologies quickly.
  • Excellent communication skills and the ability to work independently with minimal supervision.

Tools and Technologies

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 Qualifications

  • Experience in aerospace, defense, or other mission-critical engineering environments.
  • Background 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.

Work Location and Compensation

  • Location: Los Angeles, CA (onsite)
  • Salary: USD 120,000 to 140,000 per year

Job Schedule

  • Schedule: 9/80 (employees work 9 out of every 14 days totaling 80 hours worked and have every other Friday off)

Similar Jobs