Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer, Firmware Development
    Staff Engineer, Firmware Development image - Rise Careers
Job details

Staff Engineer, Firmware Development Staff Engineer, Firmware Development

Landis + Gyr Technology, Inc.

Staff Engineer, Firmware Development

Alpharetta, GA

 

Responsibilities: Lead the development of firmware components for the Engineering organization. Lead and collaborate with engineers to design, plan, develop, and maintain embedded firmware components for the Firmware Engineering team. Serve as the technical lead for larger projects, establishing technical direction and monitoring project management metrics. Provide leadership in design, development, documentation, and unit testing. Develop specifications, including functional requirements, detailed design, code, and test procedures as part of an agile and iterative SDP team. Identify technical areas for improvement and make detailed business cases for new areas of opportunity within the company’s firmware products. Provide support, troubleshoot, and resolve sustaining issues with high quality output and develop and unit test features in the company’s software products. Conduct code reviews with the team to improve compliance with established best practices and coding standards and provide detailed and accurate estimates for code development efforts. Optimize code to meet embedded constraints (RAM, ROM, and processor time) and utilize component datasheets, such as non-volatile memory devices, microcontrollers, and DSP’s. Use emulators, oscilloscopes, and various other firmware and software testing equipment and apply knowledge of C and assembly programming, debugging, and scripting languages. Work with various software packages such as revision control and issue tracking to ensure on-time delivery and quality adherence for all firmware development projects.

 

Salary: $150,000/year

 

Requirements: Bachelor’s degree in Electrical Engineering, Computer Science or a related field and five years of experience in the job offered or five years software development experience. Experience must include five years each of the following: firmware development for an embedded system; solid-state water meter (encoder) or Meter Reader development system; AMI and Smart Grid Systems and Solutions; automated testing and tools; creating test automation frameworks; programming with C/C++.  Experience must also include two years development using embedded RTOS, Source Code Control tools, and IAR; interfacing to serial ports, A/D and D/A converters, and RAM/Flash memories. Experience may be gained concurrently.

 

Average salary estimate

$150000 / YEARLY (est.)
min
max
$150000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer, Firmware Development Staff Engineer, Firmware Development, Landis+Gyr

At Landis + Gyr Technology, Inc., we're on the hunt for a talented Staff Engineer for Firmware Development to join our vibrant team in Alpharetta, GA. In this pivotal role, you'll lead the charge in developing the firmware components that power our innovative products. Collaborating closely with fellow engineers, you'll design, plan, and maintain crucial embedded firmware as part of our Firmware Engineering team. As the technical lead on larger projects, you'll set the technical direction, keep an eye on project management metrics, and ensure top-notch output in everything you do. Your day-to-day will involve all the exciting aspects of firmware development - from writing specifications and documentation to conducting comprehensive code reviews. You'll have the chance to optimize code and work with cutting-edge technologies like ARM microcontrollers and DSPs while using various testing tools and emulators to troubleshoot any issues. If you're passionate about firmware for smart grid solutions and automated testing, this role offers you an incredible opportunity to make a significant impact. So if you're looking to advance your career in a company that values innovation and collaborative teamwork, we’d love to hear from you. Your expertise could be the perfect fit for our mission to revolutionize energy management!

Frequently Asked Questions (FAQs) for Staff Engineer, Firmware Development Staff Engineer, Firmware Development Role at Landis+Gyr
What are the main responsibilities of a Staff Engineer, Firmware Development at Landis + Gyr?

A Staff Engineer, Firmware Development at Landis + Gyr is tasked with leading the development of firmware components, collaborating with engineers on design projects, and serving as a technical lead for larger initiatives. Key responsibilities include developing specifications, conducting code reviews, optimizing code for embedded constraints, and enhancing existing firmware solutions. Additionally, you'll troubleshoot issues and provide detailed estimates for code development efforts.

Join Rise to see the full answer
What qualifications are needed for the Staff Engineer, Firmware Development position at Landis + Gyr?

To qualify for the Staff Engineer, Firmware Development role at Landis + Gyr, candidates need a Bachelor’s degree in Electrical Engineering, Computer Science, or a related field, paired with five years of relevant experience. This includes proficient knowledge in firmware development for embedded systems, experience with AMI and Smart Grid systems, and automated testing and programming in C/C++. Familiarity with embedded RTOS and source control tools is also crucial.

Join Rise to see the full answer
What technologies will I be working with as a Staff Engineer, Firmware Development at Landis + Gyr?

As a Staff Engineer, Firmware Development, you will engage with various technologies including embedded RTOS, ARM microcontrollers, DSPs, and debugging tools such as oscilloscopes. You’ll also work with revision control systems and automated test frameworks to enhance the firmware product quality and ensure compliance with industry standards.

Join Rise to see the full answer
How does the Staff Engineer, Firmware Development contribute to company projects at Landis + Gyr?

The Staff Engineer, Firmware Development plays a crucial role in guiding firmware projects at Landis + Gyr. By establishing the technical direction and developing robust firmware solutions, you help improve product capabilities and overall project success. Your expertise enables the company to deliver high-quality energy management solutions while optimizing existing systems.

Join Rise to see the full answer
What is the expected salary for a Staff Engineer, Firmware Development at Landis + Gyr?

The salary for the Staff Engineer, Firmware Development position at Landis + Gyr is around $150,000 per year. This competitive compensation reflects the level of expertise required and the critical impact the role has on the company’s success.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer, Firmware Development Staff Engineer, Firmware Development
Can you describe your experience with firmware development for embedded systems?

When answering this question, focus on specific projects where you designed or improved firmware for embedded systems. Mention the types of systems you worked on, the languages used, and any challenges you faced to showcase your problem-solving skills and relevant technical expertise.

Join Rise to see the full answer
How do you ensure code quality and adherence to best practices in your firmware projects?

Discuss your approach to conducting code reviews, using version control systems effectively, and implementing coding standards. Highlight any automated testing practices you've established or tools you've used, reinforcing your commitment to maintaining high-quality firmware code.

Join Rise to see the full answer
What optimization techniques do you use to meet embedded constraints?

Explain the various optimization techniques you employ, such as code refactoring, memory management, using efficient algorithms, or employing specific compilers. Providing examples of how these techniques improved performance will demonstrate your depth of knowledge and practical experience.

Join Rise to see the full answer
Describe a challenging technical problem you faced in your previous firmware projects and how you resolved it.

When addressing this question, detail the problem, the steps you took to analyze it, and the solution you implemented. Emphasize teamwork, communication, and how you leveraged your technical skills to navigate the challenge.

Join Rise to see the full answer
What experience do you have with automated testing tools in firmware development?

Outline your experience with different automated testing frameworks, tools you’ve used, and how you integrated these into your development workflow. Mention the benefits of automation such as increased efficiency and improved defect detection.

Join Rise to see the full answer
How do you approach debugging and troubleshooting firmware issues?

Discuss your systematic approach to debugging which may include using test equipment, analyzing logs, or replicating bugs in a controlled environment. Providing specific examples can illustrate your methodical problem-solving abilities.

Join Rise to see the full answer
Can you explain your experience with AMI and Smart Grid Systems?

When answering, relate your direct experiences with AMI and Smart Grid technologies, discussing specific projects and your role. Highlight key learnings and innovations you contributed that were relevant to these systems.

Join Rise to see the full answer
What coding languages are you familiar with for embedded firmware development?

List the programming languages you have experience with, emphasizing C and C++ as they're essential for this role. Talk about how your knowledge of these languages has helped you solve complex issues in your firmware development work.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in firmware development?

Share your strategies for staying current, such as participating in relevant webinars, attending conferences, engaging in online communities, or reading industry publications. Demonstrating your proactive approach to continuous learning will highlight your dedication to the field.

Join Rise to see the full answer
Why do you want to work as a Staff Engineer in Firmware Development at Landis + Gyr?

Express your enthusiasm for the role and the company by tying your career goals to the company’s mission and how your experience aligns with their projects. Show your eagerness to contribute to innovative energy solutions that Landis + Gyr is known for.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ramboll Hybrid 350 S Grand Ave, Los Angeles, CA 90071, USA
Posted 8 days ago

Join Ramboll as a Senior Project Manager focusing on innovative groundwater sustainability solutions in California.

Photo of the Rise User
Posted 8 days ago

Join JLL as a Senior Automation Engineer to drive innovation in automation control systems for real estate operations.

Photo of the Rise User
Posted 2 days ago

Join EDF as a Safety Report Lead Engineer, leading complex nuclear safety cases in a dynamic new build environment.

Photo of the Rise User
Posted 4 days ago

Aigen seeks a Head of Hardware Test to lead the reliability efforts for innovative solar-powered agricultural robotics.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Continental Remote VDO-Straße 1, 64832 Babenhausen, Deutschland
Posted 8 days ago

Continental offers an internship opportunity to students in engineering fields to combine theoretical knowledge with practical challenges.

Photo of the Rise User
Lincoln Electric Hybrid US, Lake County, OH; Ohio, Mentor, OH
Posted 5 days ago

Join Lincoln Electric as a Mechanical Engineer to drive engineering projects that enhance production efficiency and safety.

At Landis+Gyr we share a collective and sole mission: to help the world manage energy better.

6 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!