Softworld, Inc. MSP Fulfillment
https://cdn.haleymarketing.com/templates/62313/logos/softworldenterprise-hml.png
http://www.softworldenterprise.com
http://www.softworldenterprise.com
true
Required Skills:
Designing software for embedded processors (such as ARM Cortex-class processors)
Developing designs in C/C++
Working with laboratory benchtop testing and equipment such as Logic Analyzers, Digital Oscilloscopes and Spectrum Analyzers
Working with Petalinux, Yocto/OpenEmbedded and creating/customizing embedded Linux distributions and board support packages (BSPs)
Strong proficiency with git version control system
Bachelor's Degree (in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related scientific/engineering field)
Preferred Skills:
Experience on cross-functional teams; designing/developing software driver interfaces with collaborative input from FPGA developers
Familiarity with Xilinx Versal and/or Zynq Ultrascale+
Designing and implementing scripts (Bash, Python, etc.)
Strong familiarity with using Linux/Unix OS, command line and package management
Documenting designs in wikis (Confluence, Git, etc.)
Master's Degree and/or PhD
Candidates with these skills would stand out:
Automated and/or remote functional testing of embedded systems
Continuous integration / continuous deployment with embedded systems
Familiarity with serial protocols and drivers (ex. I2C, SPI, JTAG, etc.)
Experience with / understanding of wireless radio communications systems fundamentals
Candidates should expect to be onsite 3 days with 2 days of remote work. However, there will be infrequent points in the program work in which onsite may be required 5 days/wk so candidate should have some flexibility.
Embedded Software Engineer - MIT
Lexington, MA 02420 US
Posted: 05/18/2023
2023-05-18
2023-07-09
Employment Type:
Contract
Industry: Engineering
Job Number: 240588
Job Description
Required Skills:
Designing software for embedded processors (such as ARM Cortex-class processors)
Developing designs in C/C++
Working with laboratory benchtop testing and equipment such as Logic Analyzers, Digital Oscilloscopes and Spectrum Analyzers
Working with Petalinux, Yocto/OpenEmbedded and creating/customizing embedded Linux distributions and board support packages (BSPs)
Strong proficiency with git version control system
Bachelor's Degree (in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related scientific/engineering field)
Preferred Skills:
Experience on cross-functional teams; designing/developing software driver interfaces with collaborative input from FPGA developers
Familiarity with Xilinx Versal and/or Zynq Ultrascale+
Designing and implementing scripts (Bash, Python, etc.)
Strong familiarity with using Linux/Unix OS, command line and package management
Documenting designs in wikis (Confluence, Git, etc.)
Master's Degree and/or PhD
Candidates with these skills would stand out:
Automated and/or remote functional testing of embedded systems
Continuous integration / continuous deployment with embedded systems
Familiarity with serial protocols and drivers (ex. I2C, SPI, JTAG, etc.)
Experience with / understanding of wireless radio communications systems fundamentals
Candidates should expect to be onsite 3 days with 2 days of remote work. However, there will be infrequent points in the program work in which onsite may be required 5 days/wk so candidate should have some flexibility.