Firmware Embedded Engineer at Mastech Digital
Orlando, FL
About the Job
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking an Embedded FirmwareEngineer for our client in the Defense domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Permanent position, and the client is looking for someone to start immediately.
Duration: Full-time
Location: Orlando, FL
Salary: $100,000-$130,000/Annually
Role: Embedded Firmware Engineer
Primary Skills: Engineering
Role Description: The Embedded Firmware Engineer must have at least 9+ years of experience.
Required Experience:
- Using software development best practices, design, code and test embedded firmware targeting microcontroller based SoCs (System on a Chip).
- Port legacy applications to target newer OS and processors, adding features as required.
- Assist development team with the integration of embedded firmware to target hardware.
Skills:
- Real-time embedded firmware development using C/C++
- Ability to understand and further develop existing OOP source code as needed
- Development experience within a LINUX cross-compilation environment using industry standard tools (gcc, cmake, git)
- Yocto/BSP experience preferred
- Experience developing interrupt driven real-time software
- Experience documenting software designs and test plans creation
- Real-time data processing software development experience a plus
- Experience with the development, test, and integration of common interface protocols such as I2C, SPI, and serial
- Networking-centric software programming
Requirements:
- Bachelor’s degree in computer engineering, Computer Science, or a related field is required, Master’s degree preferred.
- 4+ years’ experience in embedded firmware development.
- RF circuit design experience desired
- Must have experience with developing C language based embedded firmware running with a real-time operating system.
- Must have hands-on experience with the full software development life cycle from design through sustainment.
Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent
Experience: Minimum 9+ years of experience
Relocation: This position will not cover relocation expenses
Travel: No
Local Preferred: Yes
Note: Must be able to work on a W2 basis (No C2C)
Recruiter Name: Divyani Singh
Recruiter Phone: 540-234-2461
Equal Employment Opportunity
#LI-DS2
#Mastech1