Firmware Engineer at Sovereign Technologies
Alpharetta, GA
About the Job
JOB DESCRIPTION:
Candidate with strong networking experience from a telecom or related background such as Cisco/QUALCOMM etc.
- Years of experience: 5-10 years
- Education: Bachelor or master’s degree in Computer science/Electronics/Electrical Engineering
- The Firmware/Embedded Engineer is responsible for design, development and documentation of Firmware/software for embedded Devices. This includes but not limited to electronic electricity meters, RF technology and related AMI (Advanced Metering Infrastructure) products in accordance with requirement & highly reliable quality.
Experience with the following:
- Programming C, C++
- Firmware development for an embedded system
- RTOS
- Development Tools: IAR, Oscilloscope, Logic analyzer
- Repository Management Tool: Git/Gerrit/Jenkin
- Exposure to Product Life Cycle and Software Development methodologies
- Familiarity with Wireless communication and Networking protocols
- Experience with RF networks, security encryption and packet-based networks are desirable.
- Experience with protocol stacks such as 802.15.4e, 6LowPAN, SNMPv2/3, DHCPv6, FTP is desirable.
- Designs, develops, documents, and tests I/O communications and device drivers.
- Contributes to the development of product design specifications including functional requirements, use cases, detailed design, interface, and test plans.
- Contributes to design verification testing processes and procedures.
- Assists with planning and support of field installations of Alpha and Beta phase.
- Contributes to design and code reviews.
- Contributes to product and system-level test efforts
- Designs to industry standard interfaces where required.
- Supports and adheres to Company’s core values.
- Performs other duties or responsibilities as assigned or required.
- Supports and adheres to Company’s Code of Conduct and Ethics Policy.
- Represents Company in a positive, professional manner when working with both internal and external customers.