As a Senior Embedded Engineer, you will be a key member of our engineering team, responsible for designing, developing, and optimizing embedded systems that form the backbone of our access control solutions. Your expertise will be crucial in ensuring the reliability, security, and performance of our devices, contributing to the overall success of our product offerings.

 

This role is open to hybrid work 4 days in office and 1 day remote.

 

Key Responsibilities

Embedded Systems Development

  • Design and implement embedded software for access control devices, including readers, controllers, and kernels.

  • Collaborate with hardware engineers to ensure seamless integration between software and hardware components.

  • Optimize and enhance the performance of embedded systems to meet high standards of efficiency and reliability.

Device Firmware Development

  • Develop and maintain firmware for access control devices, ensuring compatibility with various hardware configurations.

  • Implement security measures to safeguard against unauthorized access and attacks.

  • Collaborate with cross-functional teams to define firmware requirements and specifications.

Code Review and Optimization

  • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and best practices.

  • Identify and implement optimizations to enhance the efficiency and stability of embedded systems.

  • Troubleshoot and debug issues, providing timely resolutions.

Integration and Testing

  • Collaborate with QA engineers to develop test plans and execute testing for embedded systems.

  • Ensure the seamless integration of embedded software with other components of access control solutions.

  • Conduct system-level testing to validate the performance and functionality of devices.

 

Documentation

  • Create and maintain comprehensive documentation for embedded software, including design specifications and user manuals.

  • Provide technical documentation for internal and external stakeholders.

Skills and Qualifications

  • Certifications or Bachelor's degree in Electrical Engineering, Computer Science, or a related field.

  • Proven experience as an Embedded Engineer, focusing on developing software for access control devices.

  • Strong programming skills in languages such as C and C++ for embedded systems.

  • Experience with real-time operating systems (RTOS).

  • Knowledge of hardware-software integration and debugging tools.

  • Familiarity with security protocols and measures in embedded systems.

  • Experience with serial communication protocols such as UART, SPI, I2C, etc.

  • Experience with embedded interfaces such as GPIOs and ADCs.

Preferred Skills

  • Experience with ARM or other embedded architectures.

  • Experience and proficiency with Embedded Linux

  • Familiarity with cryptographic algorithms and secure coding practices.

  • Ability to lead and mentor junior engineers.

Salary: $130,000-150,000 per year, depending on experience.

 

Why Join Us?

At Wavelynx, you’ll be part of a forward-thinking team dedicated to making a difference in access control technology. We offer a collaborative work environment where innovation is encouraged and achievements are recognized. We'd love to hear from you if you’re eager to take on a challenging and rewarding role in a cutting-edge industry!

Along with our salary, we offer great rates on company-sponsored medical, dental, and vision insurance with HSA-eligible plans available, generous retirement with up to a 6% 401k match, and holidays, vacation, and sick leave.

This position has been filled. Would you like to see our other open positions?