Lead Firmware Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- Experience with real-time implementation of Signal Processing algorithms.
- 5+ years' experience with STM32.
- Experience using CubeMX.
- Experience with the Yocto and Linux design workflow.
- Experience with the IAR's Embedded Workbench IDE.
- Experienced with serial communications including RS232, RS485, Modbus, I2C and SPI.
- Knowledge of network protocols such as TCP/IP, Sockets, Ethernet stack, etc.
- Experience working directly with external vendor(s) to integrate and troubleshoot issues with chips and drivers.
- Familiarity with DevOps tools like JIRA, Confluence, Jenkins.
- Familiarity with reading electrical schematic and PCB layout designs.
- Familiarity with hardware debugging at board level using oscilloscope, bus analyzers, digital multimeters, etc.
Additional Information
The team at Panametrics, designs and manufactures a range of sensing instrumentation and sensors that are utilized in a vast array of market segments. Panametrics is looking for a Firmware Engineer to work closely with our Electrical Engineering teams to design, prototype, validate, and certify next-generation industrial sensing. Essential Functions (Responsibilities): Leads Design activities, breaking down work packages for wider firmware team Contribute to and coach engineers in the core deliverables (develop software/ firmware, perform validation, and maintenance of industrial grade embedded systems) Evaluate system level requirements by brainstorming with Product Specialists, Product Managers, and other peers Perform cross platform development of C/C++ code while maintaining code quality through best practices and code quality automation Support sustaining activities across a broad product portfolio Qualifications/Skills Requirements Bachelor's degree (minimum) in Computer Science, Electrical Engineering, Electronics Engineering, Computer Engineering, or equivalent from an accredited college or university. 5+ years' experience with developing embedded C/C++ applications for embedded operating systems such as Linux, QNX Neutrino, Micrium μC/OS, etc. on ARM targets. Hands-on experience with tools like Git, SVN. Proficient in using software/hardware debugging techniques. Capable of concise and effective written and verbal communication. Practical experience with design of industrial products. Effective communicator within technical and non-technical environments. Demonstrated leadership skills with the ability to perform in a team environment, across functions, and with customer and suppliers.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Crane Company? Share your experience