Firmware Engineer

job
  • Radiant Systems Inc
Job Summary
Location
Andover ,MA 05544
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
20 Jan 2025
Share
Job Description

Title: Firmware Engineer

Location: : Andover MA USA

Duration: 06+ Months


Position Purpose:

We are seeking a highly self-motivated firmware engineer with extensive Linux expertise to join our team. You will play a key role in developing and maintaining our Linux-based products, focusing on both the core infrastructure and real-time application development.


Responsibilities:

Linux distribution development: Build and maintain Yocto Projects or other Debian distribution, create customized Linux operation systems tailored to industrial needs, troubleshoot Linux kernel-level issues.

Real time application development: Design, develop and test real time applications for critical Linux-based embedded systems using appropriate programming languages (e.g., C, C++).

Debugging and Troubleshooting: Debug, analyze, and resolve complex hardware and software issues to ensure optimal system performance and security and perform unit tests.

Code Quality Enhancement: Develop high-quality, well-tested code through comprehensive unit testing and debugging.

Technical Documentation: Contributing to writing detailed specifications, design documents, Build Guides, Implementation Guides, and Whitepapers based on industry standards and internal requirements.

Problem Solving: Demonstrate exceptional analytical and problem-solving skills for rapid troubleshooting and solution development.


Qualifications:


Education: Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or a closely related field with an emphasis on embedded systems.

Experience: Real time application development experience with Linux development environment and Agile program environment.

Technical Expertise: Solid foundation in C/C++ programming, debugging, troubleshooting in Linux and other operation systems.

Operating Systems: Proven experience customizing Yocto projects and Linux kernel configurations.

Networking: Knowledge of networking protocols and communications concepts, especially those pertinent to industrial automation.

SDLC and Tools: Experience with the full software development lifecycle, agile methodologies (Scrum), and tools like Git and GitHub.

Communication and Teamwork: Excellent verbal and written communication skills, with the ability to collaborate effectively


Bonus points:


Experience with embedded systems development.

Experience with containerization technologies (e.g., Docker, Podman).

Experience with scripting languages (e.g., Bash, Python).

Knowledge of networking protocols and TCP/IP stack.

Other Smiliar Jobs
 
  • Neenah, WI
  • 8 Days ago
  • Indianapolis, IN
  • 6 Days ago
  • Dodge City, KS
  • 6 Days ago
  • Farmington Hills, MI
  • 2 Days ago
  • Farmington, MI
  • 2 Days ago
  • Cambridge, MA
  • 2 Days ago
  • Santa Ana, CA
  • 2 Days ago
  • Fairfield, OH
  • 3 Days ago