You haven't searched anything yet.
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 with a preference for 100% onsite at our facilities in Broomfield, CO.
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 and Benefits
This position's salary range is $130,000-170,000 per year, depending on experience.
Medical, dental, and vision options, including an HSA-eligible healthcare plan.
401k and Roth retirement options with a company match.
Holidays, sick leave, and paid time off.
Office perks, such as snacks, company-sponsored BBQs and celebrations, swag, and much more.
Opportunities for career growth and advancement.
Team of One - We operate as one team, all working towards the same goal to build the best solutions for our customers.
Full Time
$113k-126k (estimate)
03/11/2024
06/16/2024
wavelynx.com
Rantoul, IL
<25
The job skills required for Senior Embedded Engineer include Linux, Embedded Software, Computer Science, Programming, Electrical Engineering, Operating System, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Embedded Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Embedded Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Embedded Engineer positions, which can be used as a reference in future career path planning. As a Senior Embedded Engineer, it can be promoted into senior positions as an Embedded Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Embedded Engineer. You can explore the career advancement for a Senior Embedded Engineer below and select your interested title to get hiring information.