Firmware/Software engineer
| Posted On: Jul 14, 2025
Redmond, WA 98052
12 Months, Contract
On-site
Job Summary
- Job Title:
- Firmware/Software engineer
- Posted Date:
- Jul 14, 2025
- Duration:
- 12 Months, Contract
- Shift(s):
-
08:00 - 16:00
- Salary ($):
- 91.00 - 96.00 per Hourly (compensation based on experience and qualifications)
- We care about you! Explore Rangam’s benefits information
Talk to our Recruiter
- Name:
- Ashish Khan
- Email:
- ashishk@rangam.com
- Phone:
- 908-224-9421
Description
Summary
- We are seeking a highly skilled Firmware/Software engineer with electrical engineering experience to join our team.
- The ideal candidate will have 5-7 years of experience working in a mixed hardware software environment, with a strong background in rapidly designing and building prototype systems.
Qualifications
- Debugging and Troubleshooting: Ability to debug/troubleshoot a system with various cross-discipline sub-systems
- Electrical/Electronic Rework Skills: Fine point soldering skills
- Programming Languages: Proficient in programming basic FW, scripts (python, powershell, bash, arduino)
- Communication Protocols: Familiarity with i2c, UART, SPI, etc.
- Hardware Level Debugging: Experience with hardware level debugging
- Embedded Systems: Experience with FPGA and SoCs; usage of shared memory registers (AXI) is a plus
- C Coding Experience: Proficient in C coding (C++, C#, or C)
- Matlab Experience: Some Matlab experience for analysis and tool development
- Day-to-Day Support: Ability to support day-to-day pop-ups and issues of prototypes (debugging/electrical/programming)
Key Projects/Day-to-Day
Responsibilities:
- Design, develop, and test firmware for embedded systems, including microcontrollers and SoCs
- Collaborate with cross-functional teams to integrate firmware with hardware and software components
- Develop and maintain technical documentation for firmware designs and implementations
- Participate in rapid prototyping efforts to design and build proof-of-concept systems
- Collaborate with other engineers to integrate firmware with hardware and software components
- Test and validate prototype systems to ensure they meet requirements
Must-Have Skills
- 1 Proficiency in C programming language (C++, C#, or C)
- Experience with scripting languages such as Python, PowerShell, Bash, and Arduino
- Quality assurance Electrical Integration debugging Managing projects , schedules, prototypes particularly AR display technology , wearable experience , some budget tracking , external vendors following up
- Experience with hardware level debugging
- Ability to work in a rapid prototyping environment with cross-functional partners