Senior Firmware Engineer at Confidential company
About the Job
Senior Firmware Engineer
Wallingford, CT.
How will you CONTRIBUTE and GROW?
Firmware Engineer with 3+ years of experience contributing to a team of firmware engineers in developing embedded systems. The candidate will be accountable for designing, building, and testing embedded firmware/software for wireless electronic products for the industry. The candidate will work within a multidisciplinary team and be responsible for new products from their design stage through commercialization. We require an individual that is comfortable and competent in the role of a firmware technical leader with experience in firmware development including but not limited to C, RTOS, and Linux.
- Design, build, test, and document microprocessor based firmware for wireless electronic products from concept, feasibility, prototyping through production.
- Create embedded firmware and software in widely used software development environments (e.g. IAR Systems, AVR Studio, Eclipse, MPLab IDE).
- Create software design requirements, test plan and test results documentation for various platforms.
- Work closely with hardware engineers in specifying components for efficient firmware design.
- Work with hardware team and others, create and design PC based software to create production, manufacturing and product validation test fixtures
- Conduct system functional tests and troubleshoot products and equipment as required.
- Provide and continuously communicate time and cost estimates for projects.
- Provide ongoing technical assistance to manufacturing.
________________________
Are you a MATCH?
- 3+ years of experience designing, building, and testing firmware and hardware for embedded systems.
- Experience generating firmware for 8-bit, 32-bit single or dual core microprocessor systems including use of peripheral devices such as A-D converters, voltage/current switches/regulators/controllers/monitors, batteries, solar panels, and charging system controllers in assembly, C or other higher languages. Familiarity with communication protocols such as SPI, I2C, Ethernet, TCP/IP, wireless networks desired.
- Experience with revision control applications and documentation, e.g. Git, GitHub, TortoiseGit, Doxygen
- Experience with PC based software for controlling electronic products including but not limited to VB, Visual Studio. NET, C #, LabView.
- Experience with Yocto Linux and real time operating systems (RTOS) for embedded systems.
- Experience using oscilloscopes, network analyzers, spectrum analyzers and basic lab tools and instruments.
- Desired direct design experience with RF wireless communication technologies such as Wi-Fi, 4G, 5G, Mesh network, Bluetooth, Sigfox and LoRa.
- Experience working with FPGA firmware including but not limited to Verilog, VHDL etc. desired.
- EDUCATION and/or EXPERIENCE:
BS+ in Software Engineering, Electrical Engineering or Computer Science or equivalent work experience.
- **NO visa transfers or sponsorship. MUST BE eligible to work in the US unrestricted.