Software Engineering Manager to lead end-to-end software development for the ESS/Evolved Strategic SATCOM program.
Locations (2)
El Segundo, California, United States
Seal Beach, California, United States
Compensation
Summary Pay Range: $171,700 - $232,300
Responsibilities
Manage staffing needs and grow the skills/capabilities of the organization
Set goals, develop employees, and perform annual performance reviews
Perform Cost Account Management (CAM) assist duties providing, status, variances analysis, risk identifications, and recovery plan when needed
Manages employees performing engineering and technical activities in Software Engineering
Develop and maintain relationships with stakeholders and partners, provide oversight of technical approaches, products and processes
Requirements
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, computer science, computer engineering, software engineering or equivalent experience
Nice to have: TS/SCI clearance
Nice to have: systems engineering
Nice to have: software development on space-based or ground-based systems
The Senior Principal Engineer, Software Design Quality serves as a senior technical authority for software design quality and design assurance throughout the product lifecycle. This position provides independent Quality leadership to ensure software and software-intensive medical devices are developed, verified, validated, released, and maintained in accordance with applicable design controls, software lifecycle processes, risk management requirements, regulatory requirements, and the Quality Management System.
Compensation
The estimated base salary for this position is $128,000 to $176,000.
Responsibilities
Serve as the senior Design Quality technical authority for medical device software projects across the full product lifecycle.
Provide Design Quality oversight primarily for embedded software used in electromechanical medical devices, with the ability to support PC-based, web-based, connected, and interoperable software as product needs evolve.
Provide independent Quality leadership for software development, sustaining engineering, design changes, and release decisions.
Operate independently and make risk-based quality decisions with limited day-to-day supervision from geographically dispersed teams.
Establish risk-based software Design Quality strategies aligned with intended use, product architecture, development methodology, and regulatory expectations.
Software engineer focused on delivering high-quality embedded software and associated test infrastructure for satellite, airborne, or ground systems.
Responsibilities
Write and test embedded software for satellite, airborne, or ground systems.
Perform full software life cycle functions including requirements, architecture, design, code, test, integration, documentation, and support.
Maintain a regular and predictable work schedule.
Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Capabilities Units and the Company.
Interact appropriately with others in order to maintain a positive and productive work environment.
Requirements
BS degree or higher in Engineering or a related technical field
Nice to have: high-fidelity vehicle or payload simulation
The Component Engineer for Instrumentation and Controls (I&C) is responsible for the technical oversight, reliability, and lifecycle management of critical I&C components within the nuclear power plant. This role ensures the safe, reliable, and code-compliant operation of electronic and software-based systems that support plant protection, control, monitoring, and data acquisition functions.
Responsibilities
Serve as the primary engineering authority for assigned I&C components, including printed circuit cards, control processors, power supply units, analog/digital recorders, PLCs (e.g., Allen-Bradley, Modicon, Triconex), distributed control system (DCS) controllers, and monitoring equipment.
Perform root cause evaluations (RCEs), failure analyses, and trending of component performance to identify and mitigate degradation mechanisms.
Develop corrective actions and reliability improvements for recurring issues.
Provide engineering support to maintenance and operations teams for troubleshooting, repair, calibration, and testing of I&C systems.
Review and approve maintenance work packages and outage support activities.
Requirements
Bachelor’s degree in Engineering (Electrical, Computer or related field)
Nice to have: Professional Engineer (PE) license
Nice to have: DCS platforms such as Foxboro IA, Westinghouse WDPF, or GE Mark VI/VIe
Nice to have: software development lifecycle (SDLC)
Design, develop, and maintain embedded software for real‑time control systems in semiconductor precision test equipment.
Compensation
Onto Innovation Inc. offers competitive salaries and a generous benefits package, including health/dental/vision/life/disability, PTO, 401K plan with employer match, and an Employee Stock Purchase Program (ESPP) along with health & wellness initiatives.
Responsibilities
Design, develop, and maintain embedded software for real‑time control systems in semiconductor precision test equipment
Collaborate with hardware engineers, FPGA designers, systems engineers, and application software developers to define software requirements and interfaces
Implement low‑level drivers, communication protocols (e.g., CAN, SPI, I2C, UART, Ethernet, PCIe), and real‑time operating systems (RTOS)
Optimize software for performance, reliability, and scalability in high‑throughput test environments
Conduct unit testing, integration testing, and system‑level validation
Requirements
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field
Nice to have: semiconductor equipment or test & measurement industry
GE Vernova is seeking a skilled SCADA System Engineer to lead and execute pre-commissioning, commissioning, integration, testing, and maintenance activities for Supervisory Control and Data Acquisition (SCADA), Substation Automation Systems (SAS), and Energy Management Systems (EMS).
Locations (2)
Canada
United States
Compensation
For candidates applying to a U.S. based position, the pay range for this position is between $98,400.00 and $164,000.00. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set.
Responsibilities
Lead and execute pre-commissioning, commissioning, startup, integration, testing, and maintenance of SCADA, SAS, and gateway systems.
Perform and supervise hardware and software functional testing of SAS and RTUs, HMI screens, alarm and event logging, and historical databases.
Test communication protocols such as IEC 61850, IEC 60870-5-101/104, DNP3, Modbus.
The role leads software configuration management, release control, packaging, and artifact repository management across multiple deployment environments.
Compensation
We offer bonuses that are awarded quarterly to our employees and our compensation rates are highly competitive.
Responsibilities
Lead software configuration management and release engineering activities across multiple development, test, and production environments.
Establish and maintain configuration management processes, standards, and procedures.
Manage software baselines, version control, release branches, and release documentation.
Coordinate, package, and distribute software releases while ensuring accuracy, traceability, and reproducibility.
Develop and maintain software packaging solutions, including RPM packages, Helm charts, and container images.
Requirements
Bachelor’s degree in Computer Science or a related discipline