Firmware Engineer, Sr.

2 weeks ago


Boulder Colorado, United States The GEO Group Full time
About The GEO Group

The GEO Group is a leading provider of innovative electronic monitoring solutions in the United States. We excel at delivering technological solutions to over 1,000 agencies nationwide, allowing them to fulfill their missions without worrying about technical complexities.

Job Summary

We are seeking a highly skilled Firmware Engineer, Sr. to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and documenting technical aspects of embedded software systems and related hardware interface components for our products.

Key Responsibilities
  • Design and develop complex embedded software programs and provide technical support to application developers.
  • Maintain current knowledge of new embedded software technology and advanced knowledge of the electronic monitoring industry and user trends.
  • Prepare and provide product training for support personnel as needed.
  • Develop functional specifications for Company-designed products.
  • Provide technical expertise and proactive solutions for product and process improvements.
  • Assist department members with technical advice and provide technical support to applications programmers and software developers.
  • Study available embedded software and make recommendations concerning purchase of software packages from vendors or development of in-house programs.
  • Participate in the project planning process and suggest ways to complete projects on time.
Requirements
  • Bachelor's degree in engineering, Computer Science, or a related field.
  • At least five years of engineering and programming experience.
  • In-depth knowledge of multi-user, multi-tasking embedded software capabilities and constraints.
  • Experience with Python/C++ programming.
  • Experience with Bare-metal programming, Cooperative Operating Systems, and Real-Time Operating Systems (RTOS).
  • Experience with Cellular, Sub-GHz, Wi-Fi, and BT communication protocols preferred.
  • Experience with interface protocols such as SPI, I2C, and UART.
  • Experienced in product troubleshooting using lab equipment such as oscilloscope and electrical meters.
  • At least seven years of experience with C/C++ preferred.
  • Experience with low power devices/modes preferred.
  • Ability to read electrical schematics.
  • Thorough familiarity with the product development life cycle and extensive hands-on experience with multiple methodologies.
  • Outstanding technical and analytical skills.
  • Ability to provide technical mentoring to peers, evaluate technical alternatives, and provide technical recommendations to management.
  • Extensive ability to analyze, troubleshoot, and resolve complex technical problems.
  • Detailed knowledge of project management techniques and practices, including time/cost estimating, scheduling.
  • Proficiency in building development work plans for self and team.
  • Ability to prioritize and lead multiple tasks.
  • Ability to develop timely, creative, working embedded software-oriented solutions to specific end-user problems while remaining within the context of overall product specification.
  • Outstanding written and oral communication skills.
  • Ability to clearly and professionally communicate with business users, team members, and management.
  • Ability to produce clear documentation and reports that can be understood by both technical and non-technical audiences.
  • Excellent customer service skills.
  • Ability to maintain confidentiality regarding information stored in operational databases.
  • Ability to work with computers and the necessary software typically used by the department.


  • Colorado Springs, Colorado, United States Sanmina-SCI Full time

    Job Title: Sr. Firmware EngineerAt Sanmina, we are seeking a highly skilled Sr. Firmware Engineer to join our team in Colorado Springs. As a key member of our firmware development group, you will play a critical role in designing and developing cutting-edge firmware for our data storage products.Job Purpose:The successful candidate will be responsible for...


  • Colorado Springs, Colorado, United States Sanmina-SCI Full time

    About the RoleWe are seeking a highly skilled Sr. Firmware Development Engineer to join our team at Sanmina-SCI. As a key member of our firmware development group, you will play a critical role in designing and developing cutting-edge firmware for our data storage products.Job PurposeThe successful candidate will be responsible for participating in firmware...


  • Colorado Springs, Colorado, United States Sanmina-SCI Full time

    Job SummaryViking Enterprise Solutions, a leading provider of storage and storage server platforms, is seeking a highly skilled Sr. Firmware Engineer to join its firmware development team in Colorado Springs. As a key member of the team, you will participate in firmware engineering activities, drive firmware development, and collaborate with storage/server...


  • boulder, United States Emporia Full time

    Location: Boulder, ColoradoPosition: Full-timeCompensation: $90k - $130k + Employee Stock Option ProgramBenefits: medical/dental/vision/life insurance, 401(k), paid holidays/vacation/sick leave, employee stock option program, unlimited PTO policyCompany DescriptionEmporia is accelerating the energy transition by helping small commercial and residential...


  • Boulder, United States Emporia Full time

    Location: Boulder, ColoradoPosition: Full-timeCompensation: $90k - $130k + Employee Stock Option ProgramBenefits: medical/dental/vision/life insurance, 401(k), paid holidays/vacation/sick leave, employee stock option program, unlimited PTO policyCompany DescriptionEmporia is accelerating the energy transition by helping small commercial and residential...


  • Boulder, Colorado, United States Lumicity Full time

    About the Role:Lumicity has partnered with a leading Aerospace company to source a senior embedded software engineer for their growing team.Key Responsibilities:• Develop and maintain complex embedded software systems• Lead and manage a team of software engineers• Collaborate with cross-functional teams to drive project success• Design and implement...

  • Firmware Engineer

    24 hours ago


    Colorado Springs, Colorado, United States Western Digital Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Western Digital. As a Firmware Engineer, you will be responsible for designing and developing firmware for our next-generation high-performance storage system enclosures.Key Responsibilities:Design and develop firmware for new and existing enterprise class...

  • Firmware Engineer

    8 hours ago


    Colorado Springs, Colorado, United States Western Digital Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Western Digital. As a Firmware Engineer, you will be responsible for designing and developing firmware for our next-generation high-performance storage system enclosures.Job SummaryThe successful candidate will have a strong background in embedded systems,...


  • Boulder, Colorado, United States The GEO Group Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer Senior to join our team at The GEO Group. As a key member of our engineering team, you will be responsible for designing, developing, and documenting technical aspects of embedded software systems and related hardware interface components for our products.Key ResponsibilitiesDesign and develop...


  • Boulder, Colorado, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers in the development of Chrome OS firmware. This is a unique opportunity to work on a cutting-edge operating system that provides simple, secure, speedy, stateless, and shared computing for a scalable ecosystem of devices.Key...


  • Boulder, Colorado, United States Bio-Rad Laboratories Full time

    As a proactive contributor to the firmware development team, you will utilize analytical skills and leadership in the architecture, execution, integration, testing, troubleshooting, deployment, and upkeep of embedded systems firmware for advanced scientific laboratory instruments. Your role will involve collaboration across various disciplines, including...

  • Firmware Technologist

    3 weeks ago


    Colorado Springs, Colorado, United States Western Digital Full time

    Job SummaryWe are seeking a highly skilled Firmware Technologist to lead the development of advanced next-generation high-performance storage system enclosures for the OEM and data center marketplace.Key ResponsibilitiesFirmware Development: Design and develop firmware for enterprise-class storage enclosure products using C and C++.Requirements and...


  • Colorado Springs, Colorado, United States Arka Service Full time

    About Arka ServiceArka Service is a leading provider of innovative software and hardware solutions for the space and defense industries. Our mission is to empower our customers with cutting-edge technology that drives meaningful impact.The RoleWe are seeking a highly skilled FPGA/Firmware Engineer to join our team. As a key member of our engineering team,...


  • Colorado Springs, Colorado, United States Western Digital Full time

    Job SummaryWe are seeking a highly skilled and experienced Firmware Development Lead to join our team at Western Digital. As a key member of our firmware development team, you will be responsible for leading the development of firmware for our enterprise-class storage enclosure products.Key ResponsibilitiesFirmware Development: Design and develop firmware...


  • Colorado Springs, Colorado, United States Arka Service Full time

    About Arka ServiceArka Service is a leading provider of innovative software and hardware solutions for the space and defense industries. Our mission is to empower our customers with cutting-edge technology that drives meaningful impact.The RoleWe are seeking a highly skilled FPGA/Firmware Engineer to join our team. As a key member of our engineering team,...


  • Colorado Springs, Colorado, United States Western Digital Full time

    Job DescriptionWe are seeking a highly skilled Firmware Development Lead to join our team at Western Digital. As a key member of our engineering team, you will be responsible for leading the development of firmware for our next-generation high-performance storage system enclosures.Key ResponsibilitiesDesign and develop firmware for enterprise-class storage...


  • Colorado Springs, United States Western Digital Full time

    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we've been doing just that. Our technology...


  • Colorado Springs, United States Western Digital Full time

    Job DescriptionJob DescriptionCompany DescriptionAt Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing...


  • Colorado Springs, Colorado, United States Arka Service Full time

    About Arka ServiceArka Service is a leading provider of innovative software and hardware solutions for the space and defense industries. Our mission is to empower our customers with cutting-edge technologies that drive meaningful impact.The RoleWe are seeking a highly skilled FPGA/Firmware Engineer to join our team. As a key member of our engineering team,...


  • Boulder, Colorado, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers to develop and maintain the Chrome OS firmware. This is a unique opportunity to work on a complex and challenging project that requires technical expertise and leadership skills.Key ResponsibilitiesSet and communicate team priorities that...