Vacancy expired!
- Bachelor's degree, Master's degree, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related scientific/engineering field
- Strong experience with C/C development
- Experience designing software for real-time and near-real-time software on embedded processors (such as ARM Cortex-class processors)
- Experience with multi-threaded programming in Linux and real-time OS environments
- Familiarity with continuous integration (CI) pipelines for joint FPGA and embedded software development
- Experience with laboratory benchtop testing of embedded software designs including the use of integrated debuggers and/or laboratory equipment such as stand-alone logic analyzers or digital oscilloscopes
- Familiarity with multi-stage boot loader configuration
- Strong verbal and written communications skills including collaborating with other on-site and/or remote technical team members, preparing and sharing technical results with others, and documenting work to aid other team members and activities
- Experience designing software for embedded ARM processors in FPGA System on Chip (SoC) architectures
- Experience with Yocto-based Linux OS development and deployment, preferably with PetaLinux
- Familiarity with assembly programming
- Experience programming in Python
- Real-Time Embedded Systems (RTOS, VxWorks, Xenomai, Linux)
- Real-Time Software/Hardware
- Software Documentation
- C/C Programming
- Embedded Software
- Experience designing for multi-core ARM processors
- Software Design/Development
- Multithreaded and Multiprocessor Applications
- Experience with test equipment: oscilloscopes, logic analyzers, emulators, and digital multi-meters
- ID: #49904387
- State: Massachusetts Lexington 02421 Lexington USA
- City: Lexington
- Salary: USD TBD TBD
- Job type: Contract
- Showed: 2023-05-10
- Deadline: 2023-07-08
- Category: Et cetera