Note: The job is a remote job and is open to candidates in USA. SQUAD is dedicated to the design, development, and support of embedded software solutions. They are seeking a leading C++ Embedded Engineer to oversee the design, architecture, and development of complex software solutions while providing strategic direction and mentoring to engineering teams.
Responsibilities
- Lead the architectural design and development of complex embedded systems, ensuring scalability, reliability, and performance across all projects
- Define and design the overall architecture for embedded systems, ensuring compatibility and efficiency with hardware components
- Maintain comprehensive technical documentation for software architecture, processes, and systems
- Identify technical risks in projects, implement strategies to mitigate them, ensuring smooth delivery of software solutions
- Mentor senior and junior engineers, providing strategic direction, technical oversight, and career development guidance
- English language proficiency
Skills
- 7+ years proficiency in C/C++ commercial development for embedded systems, in-depth understanding of low-level programming, memory management, and optimization, Python
- Expert in embedded system architecture
- Proficient in real-time operating systems (RTOS), multi-threaded programming, and synchronization techniques
- Strong knowledge of microcontrollers, processors, and peripherals, with experience in hardware-software integration and driver development
- Advanced skills in analyzing and optimizing software performance for real-time applications, including energy efficiency
- Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning
- Experience with embedded Linux platforms and kernel module development
- Knowledge of IoT protocols and wireless communication technologies (e.g., Zigbee, BLE, Wi-Fi, LoRa)
- Familiarity with embedded systems security protocols, encryption techniques, and security best practices
- English language proficiency
Benefits
- The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
- Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law.
- Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
- Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
- Comprehensive private medical insurance to supplement your standard NFZ coverage.
Company Overview