Support the Group Director across a broad range of responsibilities and assume the Director’s duties when required, responsible for the budget, delivery, and quality of flight software, including satellite/sensor control and image processing, as well as simulator development.
Responsibilities
Support the Group Director across a broad range of responsibilities and assume the Director’s duties when required
Responsible for the budget, delivery, and quality of flight software, including satellite/sensor control and image processing, as well as simulator development
Assign tasks appropriately and manage progress of group members based on an understanding of their capabilities
Set and evaluate short-term personal goals with group members based on group goals and provide medium- to long-term training and guidance
Solve and improve issues related to flight software and simulator development in cooperation with other groups
Requirements
Nice to have: mentoring young or mid-career engineers
Join our Software R&D team to help build an embedded audio algorithm development platform based on an STM32 Nucleo board and a production audio amplifier.
Compensation
At STMicroelectronics, base salary is one part of our total compensation package and is determined within a range depending on your skills, qualifications, experience, and location. The base hourly rate range for this role is between $30 and $41 USD.
Responsibilities
Create an embedded SW platform for the development of advanced audio algorithms.
Develop and test interfaces between the Nucleo (microprocessor) board, audio amplifiers, and PC, including TDM audio input/output, I²C control, and USB and/or Ethernet connectivity.
Enable audio streaming between the embedded platform and a PC.
Build a reusable software framework for algorithm development, speaker testing, and customer demonstrations.
Implement and validate speaker-characterization algorithms using existing examples, including processing current-feedback and voltage-output measurements.
Develop embedded software with mentorship from senior Software Engineers in support of existing and new MKS pressure control valves used in semiconductor manufacturing & other vacuum applications.
Compensation
Hourly Pay Range: $23.00 to $31.00 per hour.
Responsibilities
Develop embedded software with mentorship from senior Software Engineers in support of existing and new MKS pressure control valves used in semiconductor manufacturing & other vacuum applications
Work with the Hardware and Controls Engineering staff to develop innovative solutions to customer problems
Troubleshoot issues at the hardware and system level
Perform tests and develop test automation scripts to validate firmware and system-level control valve functionality and features
Collect and analyze the data and document the procedures and results
Requirements
Bachelor’s Degree program in Electrical and Computer Engineering
Supports the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards
Supports building and writing code for embedded systems software to run on specific specialized hardware
Contributes to integration of embedded software with hardware components
Supports analysis, monitoring and improving the efficiency and stability of embedded software systems
Participates in testing and debugging software for embedded devices and systems
Requirements
Bachelor's Degree or higher
Nice to have: Experience developing software for motion planning, estimation, and/or control
Nice to have: Experience developing software for real-time, near real-time, or embedded systems
Nice to have: Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain
Nice to have: Experience leading software development projects using Agile development methodologies
Lead the engineering team responsible for developing, integrating, releasing, and sustaining the embedded firmware that brings HP PageWide Industrial presses to life, encompassing both people-leadership and product-ownership.
Compensation
The pay range for this role is $130,700 to $205,200 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
Responsibilities
Lead, coach, and develop a team of firmware engineers working on complex industrial printing systems
Own and communicate the Firmware roadmap and prioritized backlog balancing requirements across PWI product, customer, technology, quality, and lifecycle priorities
Lead firmware development and integration supporting current PageWide presses and future hardware platforms
Drive firmware quality throughout the lifecycle, from design, architecture and development through automated validation, system qualification, field deployment, and sustaining support
Requirements
Four-year or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline, or equivalent demonstrated experience
Nice to have: Industrial automation or high-availability production equipment
Nice to have: Cybersecurity and software/firmware lifecycle management
Nice to have: Software Bill of Materials (SBOM) and vulnerability-management practices
Supports the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards
Supports the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards
Supports building and writing code for embedded systems software to run on specific specialized hardware
Contributes to integration of embedded software with hardware components
Supports analysis, monitoring and improving the efficiency and stability of embedded software systems
Participates in testing and debugging software for embedded devices and systems
Requirements
Bachelor's Degree or Equivalent
Nice to have: Experience developing software for motion planning, estimation, and/or control
Nice to have: Experience developing software for real-time, near real-time, or embedded systems
Nice to have: Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain
Nice to have: Experience leading software development projects using Agile development methodologies