Embedded Firmware Engineer

Artech LLC
  • North Reading, MA
  • $62–$100 Per Hour
  • Instant Apply
3 days ago

Job Description

Job Title: Embedded Firmware Engineer
Location: North Reading, MA
Duration: 12 months (Temp to Hire)
Payrate: $62 to $100 per hour

Job Description:
Embedded firmware engineering develops the embedded board support package for all client instruments and is involved in key architecture choices to select the processors, OS, tools, and network adaption.

Responsibilities:
  • Architecture, design, implementation, verification, and lab validation of Linux BSP and user space tools for automated test equipment.
  • Work with Hardware, Software, and Systems engineering to provide interfaces to complex hardware systems.
  • Implement scalable, high-performance, high-quality, extensible, and maintainable code.
  • Build, deployment, and test automation of the systems you ll create and improve.

Must Have:
  • 5+ years of experience
  • Software coding using C and C++ (11 or newer).
  • Experience with Embedded Linux BSP development (Devicetrees, u-boot configuration, building and deploying Linux on embedded systems)
  • Application development in Linux environments.
  • Excellent communication skills and willing to take the initiative to aggregate project needs
  • Experience with CI/CD integration.
  • Languages: Expertise in C, C++ coding and several scripting languages (Python, , bash, ...) required. Operating Systems: Linux
  • Development Tools: GIT, Cmake, Yocto, Docker
  • Hardware protocols: Familiarity with common hardware protocols, such as; I2C, SPI, PCIe, Ethernet, USB...
  • Excellent troubleshooting, debugging, especially debugging remote systems with multiple devices in the loop, and problem solving skills.
  • Experience with Automated Test Equipment is a plus.
  • Comfortable and familiar with peer reviewed software development process.
  • Comfortable working with open source communities (Linux kernel, uboot, etc)
  • Experience working in cross-functional teams designing complex systems
  • BS required, advanced degree in electrical engineering, computer engineering computer science or related technical field from a top university or engineering institution

Numbers & Facts

LocationNorth Reading, MA
Salary$62–$100 Per Hour

Skills

  • Architectural Designunmatched
  • BSPunmatched
  • Bash Scriptingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMakeunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Firmwareunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • Dockerunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Gitunmatched
  • I2Cunmatched
  • Identify Issuesunmatched
  • Linux Kernelunmatched
  • Linux Operating Systemunmatched
  • Open Sourceunmatched
  • Operating Systemsunmatched
  • PCI Express (PCI-E)unmatched
  • Problem Solving Skillsunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Systems Engineeringunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Equipmentunmatched
  • Test Toolsunmatched
  • USBunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder