Software Engineer

2 days ago

United States Torentify Full-time


About the Company
EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and Directed Energy Systems. Its teams work across Hawaii, Nevada, Alabama, and remote locations to address critical national security challenges through mission-focused technologies.

About the Role
EO Solutions is seeking a full-time Embedded Software Engineer to develop, integrate, and test embedded control software for advanced High Energy Laser (HEL) systems. The role primarily supports directed energy programs, with a focus on software that interfaces directly with sensors, actuators, electronics, communications hardware, and control systems. This position is suited to engineers who enjoy working at the intersection of software and electrical hardware. Candidates may range from talented new graduates to experienced embedded software engineers, with responsibilities and technical leadership opportunities tailored to experience.

Key Responsibilities
• Develop embedded software and firmware in Rust or C/C++ for real-time control systems.
• Integrate software with sensors, actuators, motor controllers, communications interfaces, and other hardware.
• Develop and test communications between embedded devices and higher-level control systems.
• Debug hardware and software interactions using oscilloscopes, multimeters, logic analyzers, and other laboratory equipment.
• Develop automated unit, integration, and hardware-in-the-loop tests.
• Participate in system integration, laboratory testing, and field testing.
• Collaborate with software, electrical, mechanical, optical, and controls engineers.
• Develop maintainable software using Git, code reviews, CI/CD, and automated testing.
• Document software interfaces, designs, test procedures, and results.
• Use AI-assisted software development tools while independently verifying generated code for correctness, safety, and maintainability. Required Qualifications
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
• Experience programming in Rust, C, or C++ through professional work, internships, coursework, research, or personal projects.
• Understanding of embedded systems and basic electrical engineering concepts.
• Ability to read electrical schematics and troubleshoot hardware and software interfaces.
• Familiarity with embedded interfaces or protocols such as Ethernet, I2C, UART/RS-232/422, or similar technologies.
• Strong problem-solving skills and an interest in hands-on hardware and software development.
• Ability to obtain and maintain a U.
S. security clearance. Preferred Qualifications Experience in one or more of the following areas is helpful:
• STM32 or other ARM-based microcontrollers.
• Embedded Rust or C/C++ firmware development.
• Ethernet, UDP/TCP, EtherCAT, or other real-time communications.
• Motor control, servo systems, sensors, or FPGA interfaces.
• Hardware-in-the-loop testing and automated test equipment.
• Python for test automation, analysis, or engineering tools.
• GitLab CI/CD or other automated build and test systems.
• Linux embedded development.
• Aerospace, defense, robotics, controls, or Directed Energy systems. Desired Attributes
• Enjoys developing software that interacts with real hardware.
• Comfortable working in a laboratory and troubleshooting systems beyond the software layer.
• Emphasizes testing and correctness in embedded development.
• Curious and willing to learn unfamiliar hardware, protocols, and technologies.
• Able to work independently while collaborating effectively with a multidisciplinary engineering team.
• Values simple, maintainable solutions over unnecessary complexity. Employment Details
• Position: Embedded Software Engineer
• Employment Type: Full Time
• Security Requirement: Ability to obtain and maintain a U.
S. security clearance
• Work Locations: Hawaii, Nevada, Alabama, and remote locations Equal Employment Opportunity EO Solutions Corp is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law. The company is committed to fostering an inclusive and diverse workplace.