Embedded Systems Jobs

Embedded Systems Jobs

For embedded developers

Intergalactic
3172 Deseret Dr S, St. George, UT 84790, USA (Open to remote)
Senior Embedded Software Engineer
Full-time

Company Description


Intergalactic is a team of engineers, technologists, designers, mathematicians, and problem solvers committed to a singular idea: reviving the no-boundaries mentality in aerospace. We are a team of the nation’s best, regardless of where we live.


Job Description

SUMMARY


­­The Senior Embedded Software Engineer position will lead the development, test and fielding of IG’s Environment Control System (ECS) embedded software. This senior position will also lead software teams, support development and management of IG’s CM DEVOPS flow and mentor new software engineers. The Senior Embedded Software Engineer position will be a senior position within the Intergalactic EE department.


Expected Tasks, Duties, and Responsibilities


Reasonable accommodations will be made to enable individuals with disabilities to perform the following essential functions.


  1. Design, develop, document, test, and debug real-time embedded software for Environmental Control Systems (ECS).
  2. Lead team of software engineers developing ECS control, power management, Built In Test (BIT), Prognostics and Health Management (PHM), motor control and other system level embedded software.
  3. Conduct multidisciplinary development and collaboration with EE, Mechanical and Thermal system engineers, hardware engineers in the planning, architecting, design, development, and utilization of embedded systems for ECS software
  4. Execute the implementation of SW technical and conformance requirements into functional software products
  5. Ensures program mandated software standards and compliance criteria are met
  6. Must be able to work and collaborate with a team of software engineers in an Agile environment to meet critical milestones
  7. Support the development of a integrate DEVOPS CICD flow
  8. Lead and support writing and executing lower-level software tests procedures and generating test reports for verification and validation evidence
  9. Able to support hybrid work environment, with efficient access (car/air/rail) to Intergalactic headquarters in St George Utah to support periodic system integration and test events


Qualifications

Required Knowledge, Skills, and Abilities


  1. 7+ Years of experience of architecting and implementing embedded software solutions on Linux, bare-metal, and RTOS environments
  2. Experience with C and C++ design languages.  Experience with Simulink and/or other controls modeling languages.
  3. Experience developing software for a hard real time, on demand (pub/sub) and rate monotonic scheduling
  4. Experience with developing software for hardware devices
  5. Experience with DO-178C (or equivalent) compliance
  6. Experience in the implementation of embedded control algorithms
  7. Experience working with communication protocols (Ethernet, CAN, SPI, I2C…), device drivers, and sensors (Temp, Pressure, Voltage, Current)
  8. Experience developing in an Agile environment
  9. Experience implementation and managing DEVOPS CICD environment
  10.  Experience in both automated unit and integrated system level testing
  11.  Experience utilizing code quality/coverage tools for conformance compliance
  12. Notional experience developing mitigations for Single Event Effect (SEE) satellite flight software
  13. Limited using electronics test equipment such as Oscilloscopes, Digital Multimeters, Signal Generators, and Programmable Loads
  14. Experience writing and executing lower-level software test procedures, test, and test reports
  15. Familiarity with tools for auto code generation
  16. Excellent written and verbal communication.
  17. Excellent interpersonal relationship building.
  18. Obsessive organization.
  19. Multitasking.
  20. Ability to work in a fast-paced, complex engineering environment in which quality and attention to detail are never compromised.
  21. Productive collaboration with different personalities.
  22. A polite, helpful, and friendly demeanor.


Additional Information

Expected Hours of Work


Schedule may vary during the hours of Monday through Friday from 8 am to 5 pm or 9/80 schedule. Flexibility in schedule is allowed with prior approval, but dependability and punctuality are paramount. Salaried crew members are generally expected to work a baseline of 40 hours per week, although a priority is placed on achieving results rather than tracking time.


Supervisory Responsibility


This position will not have employee supervisory responsibility but will lead technical software teams  


Physical Requirements


This role requires sitting, walking, or standing for several hours at a time. This role requires the ability to work with electrical components on an electronic bench/work area


Work Environment


This job operates in:

  • an indoor office or home office environment and routinely interacts with other crew members and customers via video enabled TEAMs calls.
  • Lab environment at IG headquarters St George Utah supporting periodic face to face system integration and test events

Travel Requirements


Limited travel is expected for this position. If remote, periodic trips to headquarters in Saint George to support ECS program review meetings and integration testing events. Limited travel to support qualification testing at customer sites and testing centers around the country may be required.  


Required Experience and Education

  • Must be 18 years of age or older.
  • Must pass background check and drug screen upon offer of employment.
  • MS (preferred) or BS, in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience

o


Additional Qualifications

  • Must pass background check and drug screen upon offer of employment.


Work Authorization

Eligibility to work in the United States is required, as is compliance with U.S. export control regulations.


EEO Statement


Intergalactic provides equal employment opportunities to all crew members and applicants for employment. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.


This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Intergalactic will not tolerate discrimination or harassment based on any protected characteristic.

Get the latest job publications.
Join our mailing list.