RentonRecruiter Since 2001
the smart solution for Renton jobs

Firmware Engineer, Principal I

Company: MeteorComm LLC
Location: Renton
Posted on: May 28, 2023

Job Description:

Meteorcomm is the rail industry's trusted choice for wireless communications technology that reliably transports mission-critical information. With a robust data backbone that is integrated into the railroads' IT infrastructure, Meteorcomm delivers innovative solutions that enable Positive Train Control (PTC) compliance and improve operational efficiencies. At Meteorcomm, you will find a diverse culture of innovative thinkers, problem solvers, and passionate people working as a team to make a difference in this world. We offer a collaborative environment that supports professional development, challenging and engaging responsibilities, and a work-life balance. Every employee is critical to our success, and no matter what department you are in, we encourage creative ideas and work together to discover and develop innovative solutions that help customers overcome challenging problems. Summary Within an Agile/Scrum development environment, design, develop, test, and maintain software for radio communication networks and the peripheral devices used in these networks. Primarily this involves firmware embedded in MCC radio products and peripherals but could also include desktop computer applications for test or production support or for customer network applications. Major Duties:

  • Perform software development as a Scrum Team Member.
  • Communicate with other team members and customers to gather requirements for new software or modifications.
  • Play a lead role in design, develop, and test of embedded software features in new and existing products.
  • Document the use of new software features in application notes as appropriate.
  • Documents the software structure, logic and source code of all released software in a manner that facilitates extension and maintenance by the entire Agile/Scrum team
  • Provide bug fixes and maintenance for existing MCC
  • Provide ideas and insights for new product designs.
  • Help manage and provide direction for your Scrum Team. Supervisory Requirements Operates within the Agile/Scrum development processes, under minimal supervision and working with loosely defined problems and requirements. - The supervision will be either from the Department Manager or a Project Manager for a system or product being developed for delivery to customers. Authority and Responsibility Has authority to make decisions within the scope of the tasks assigned, as long as they conform to the guidelines of the department lead and managers. - Suggested new ideas and new ways of doing things are welcomed and will be considered, but are subject to management approval. Describe the Requirements for this Job (Knowledge, Skill, Education and Experience) Essential:
    • Ability to work as a lead member within an Agile/Scrum environment.
    • Bachelor's degree in Electrical Engineering, Computer Science or Software Engineering.
    • Well versed in all monitoring and diagnostic tools necessary for software development.
    • 15+ years of experience in Embedded C/C++ development.
    • Have a strong ability to create and apply methods to trap and analyze firmware and hardware defects.
    • Experience using basic hardware debugging tools such as Oscilloscopes or Logic Analyzers.
    • Experience with radio communications systems and RF test equipment (Signal Generators and Analyzers)
    • Experience with real time operating systems.
    • Experience with Git or other SCM tools.
    • Excellent time management and organizational skills.
    • Excellent written and verbal communication skills.
    • Familiarity with Python.
    • Familiarity with Xilinx SoC architectures and Arm microprocessors. Desirable
      • Experience with development in safety and security critical software projects.
      • Familiarity with DSP and modulation theory.
      • Experience with protocol stacks (such as TCP/IP). Understanding of communication network architectures and their implementation in software.
        Meteorcomm benefits include: Medical, Company sponsored Health Savings account, Dental, Vision, basic and supplemental Life insurance and AD&D, short term disability with 100% income replacement, long term disability, paid maternity leave, EAP, 401K with company match, Railroad Retirement and Pension plan with full vesting after 5 years, 80 hours paid sick and safe leave per year, 7 paid holidays + 4 additional floating holidays throughout each calendar year, 3 weeks paid vacation to start, and an employee rewards and recognition program.
        The pay range for this position is $140,342 to $224,547. - Employees new to this role can expect to make $140,342 to $168,410. - In addition, there is a potential yearly bonus at 12% of base salary.
        Current Hybrid schedule -is Tuesday, Wednesday, Thursday
        EEO Employer/Protected Veteran/Disability
        We are an E-Verify Employer
        EEO Employer/Protected Veteran/Disability
        We Are an EVerify Employer

Keywords: MeteorComm LLC, Renton , Firmware Engineer, Principal I, Engineering , Renton, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Renton RSS job feeds