PI
Firmware Engineer
PamTen Inc
đșđž United States
On-site
3 months ago
- C++
- RTOS
- Git
- Agile
- Python
- UART
- I2C
- SPI
- Bluetooth Low Energy
- IEC
3 months ago
Responsibilities: -
- Develop and maintain embedded firmware using C/C++ for realâtime MCUâbased systems
· Perform debugging using standard embedded tools (JTAG/SWD, logging, unit tests)
· Participate in code reviews and adhere to coding standards and best practices
· Contribute to unit, integration, and systemâlevel testing
· Maintain traceability between requirements, implementation, and test cases
· Collaborate with crossâfunctional teams including Systems, EE, ME, and QA
Experience: -
- 5+ Years
Location: -
- Plano, TX (Hybrid)
Educational Qualifications: -
- Engineering Degree â BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Skills: -
Mandatory skills
· Embedded firmware development using C/C++
· 5â7 years of experience in MCUâbased realâtime systems
· Strong understanding of RTOS concepts, interrupts, timers, and state machines
· Handsâon debugging using JTAG/SWD, logs, and unit tests
· Experience with Git and Agile development methodologies
· Strong fundamentals in data structures, memory management, and debugging
Good-to-Have Skills
- Experience with Python
- Exposure to low power embedded designs
- Knowledge of communication protocols: UART, I2C, SPI, BLE
- Exposure to medical device software development and IEC 62304
- Strong communication skills and collaborative mindset
Firmware Engineer · PamTen Inc