Firmware Engineer

job
  • Addium
Job Summary
Location
Pullman ,WA 99164
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

Addium Inc is seeking an experienced onsite Firmware Engineer II to join our team at our office in Pullman, WA. The candidate will play a vital role in the development of industry-leading cutting-edge firmware solutions for our wireless mesh networks and cloud integration. The ideal candidate has a proven track record of delivering high-quality firmware, possesses strong problem-solving skills, and is driven by a can-do attitude. If you're passionate about firmware development, have hands-on experience with wireless Bluetooth mesh systems, and are proficient in the use of tools like Git, JIRA, and GitLab, we'd love to hear from you.


Responsibilities:


  • Firmware Development: Design, implement, and maintain embedded firmware for wireless Bluetooth mesh systems, particularly utilizing technologies like Wirepas 5 using Nordic nRF52840 chips. Develop complex state machines and event scheduling to ensure precise timing control within the firmware.


  • Codebase Management: Work with our existing codebase written in C, which leverages structures and preprocessor definitions to accommodate diverse product variants. Collaborate with the team to maintain a clean, organized, easily accessible codebase.


  • System Integration: Integrate new sensors and devices into our system by quickly analyzing datasheets and adapting them to fit our architecture. Collaborate with cross-functional teams to ensure seamless integration of new features.


  • Testing: Define and execute comprehensive tests to ensure thorough test coverage and identify potential issues early in the development cycle. Strive for high-quality firmware by participating in code reviews and implementing automated testing where possible.


  • Power Optimization: Apply your expertise in low-power design and power budget optimization to create efficient, energy-conscious firmware solutions for battery-powered devices. Contribute to extending battery life while maintaining optimal performance.


Minimum Qualifications:


  • Bachelor's degree in Computer Engineering or a related field.
  • 7+ years of professional experience in embedded firmware development or a related field.
  • Experience working with wireless Bluetooth mesh systems (Wirepas or Nordic nRF52840 chip experience a plus)
  • Proficiency in using Git for version control, JIRA for project management, and GitLab for code collaboration.
  • Demonstrated problem-solving skills and a proactive approach to development.
  • Strong track record of delivering projects on time, with the ability to take ownership and drive tasks to completion.
  • Legal right to work in the US and willingness to relocate to Pullman, Washington.


Preferred Qualifications:


  • Proficiency in Eclipse-based IDEs and familiarity with SDKs for firmware development.
  • Knowledge of developing firmware with complex state machines and event schedulers.
  • Prior experience defining and implementing tests to ensure high coverage, including exposure to automated testing techniques.
  • Self-motivated individual who takes the initiative and drives projects forward with minimal supervision or direction.
Other Smiliar Jobs
 
  • Pullman, WA
  • 3 Days ago
  • Palo Alto, CA
  • 3 Days ago
  • Exeter, PA
  • 3 Days ago
  • Ball Ground, GA
  • 3 Days ago
  • Austin, TX
  • 3 Days ago
  • Santa Clara, CA
  • 3 Days ago
  • Sonoma, CA
  • 3 Days ago
  • Sunnyvale, CA
  • 3 Days ago
  • Santa Clara, CA
  • 3 Days ago
  • San Mateo, CA
  • 3 Days ago
  • Hayward, CA
  • 3 Days ago
  • Sonoma, CA
  • 3 Days ago
  • Fremont, CA
  • 3 Days ago
  • Alameda, CA
  • 3 Days ago
  • San Francisco, CA
  • 3 Days ago