Firmware Engineer Level 2
Pi-Square Technologies LLC
Plano, United States of America
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 174KJob location
Plano, United States of America
Tech stack
C
Agile Methodologies
Automation of Tests
Unit Testing
Bluetooth Low Energy (Bluetooth)
Software Bug Management
C++
Computer Engineering
Software Debugging
Linux
Memory Management
Embedded Software
Firmware
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Real Time Systems
Concurrency
State Machines
Peripherals
AWS Lambda
GIT
Integration Tests
Information Technology
Physical Design
Software Coding
Job description
As a Firmware Engineer Level 2, you will develop and maintain embedded firmware for respiratory therapy devices. You will work within an established architecture, implement features, perform bug fixes, and contribute to verification and technical documentation. This role is well suited for an engineer with strong programming fundamentals, collaborative communication skills, and a drive for continuous improvement and innovation., * Implement embedded firmware features in C and C++ for MCU based, real time systems under guidance of senior engineers
- Debug and resolve issues using standard tools (JTAG/SWD, logs, unit tests), including root cause analysis and corrective actions
- Write maintainable, well tested code and participate in peer code reviews to uphold quality standards
- Contribute to verification activities such as unit testing, integration testing, and test automation
- Support requirements to implementation traceability and contribute to documentation for regulated development
- Collaborate cross functionally with systems, electrical, mechanical, and quality teams, Overview Provide technical leadership for the design and implementation of a unified camera BSP infrastructure spanning Linux and Android platforms. This role is responsible for …
- 6 days ago
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field, or equivalent practical experience
- 3+ years of embedded firmware development experience in a team based Agile environment
- Strong fundamentals in C and C++, including memory management, concurrency, debugging, and use of modern C++ features (RAII, STL, templates, lambdas)
- Familiarity with real time embedded concepts (interrupts, timers, peripherals, state machines) and Git
- Demonstrated humility, curiosity, accountability, and collaborative mindset
Preferred Qualifications
- Experience with C, C++, Python, RTOS, low power design, and device communications (UART, I2C, SPI, BLE)
- Exposure to modern development practices such as design controls, verification/validation, and coding standards
- Interest in research, prototyping, and innovation
- Experience with medical device software development (IEC 62304) is a plus, Overview Crestron's firmware team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in ou…
- 25 days ago
About the company
Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics., © 2026 Careerjet All rights reserved