F
Posted a day ago
Senior Software Engineer (Embedded)
FreeformSenior Software Engineer (Embedded)
Perks & benefits
Education AllowanceHealth InsuranceRelocation AllowancePaid Leave
Requirements
5+ years C/C++ or Rust experience, Real-time embedded system design with Linux OS, Object-oriented programming and design
Skills
C#RustLinux
About the role
Responsibilities
- Architect state-of-the-art software for an advanced production-scale metal 3D printing system
- Design and develop the machine instruction interface to the metal 3D printing system hardware
- Develop software to enable the computer vision system, monitor sensor data, perform calibrations, and log quality data
- Work with process and control engineers to integrate control algorithms into production software
- Work with FPGA developers to develop high-speed data acquisition software
- Create software for collection and analysis of process data
- Develop software required to implement production automation solutions
- Develop, unit test, and deploy functional, scalable, robust, and maintainable software
- Generate and maintain documentation of designed software and integrated systems
Requirements
- 5+ years of experience in software development using C/C++ and/or Rust
- Experience in real-time embedded system design with Linux OS
- Experience in object-oriented programming and design
Preferred Qualifications
- Bachelor's, Master's or PhD in computer science, applied mathematics, engineering, or related field
- Experience working in a high performance compute environment (FPGAs or GPUs)
- Experience with PCIe driver development and troubleshooting
- Experience with high speed data acquisition and real time closed-loop-control systems
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
- Experience writing software for industrial automation systems, robotics, or related hardware
Benefits
- Significant stock option packages
- 100% employer-paid Medical, Dental, and Vision insurance
- Life insurance
- Traditional and Roth 401(k)
- Relocation assistance provided
- Paid vacation, sick leave, and company holidays
- Generous Paid Parental Leave
- Free daily catered lunch and dinner
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer (Embedded)
Freeform · Los Angeles
