Embedded Firmware/Software Engineer
Reno, NV
Company Description
Enconnex is a global data center and IT infrastructure solutions company known for developing innovative custom solutions, as well as a variety of data center products including server racks and cabinets, UPSs, network cabling, power, and containment, to data centers, hyperscale customers, colocation facilities, engineering labs, and enterprise edge customers. Founded in 2013, Enconnex’s main office, manufacturing, and warehouse are located in Reno, NV, with offices or warehouse locations in Germany, the Netherlands, India, China, and Ireland.
Job Description
We are looking for an Embedded Firmware/Software Engineer to help drive innovation for key R&D initiatives. He/she will be an integral part of the team, collaborating across functions to deliver technology for our future product platforms. He/she will think creatively to solve difficult technological problems within a cross-functional team. He/she is a flexible, out-of-the-box thinker and eager to learn. This role is ideally primarily software with the capacity to work on firmware but a firmware engineer who has the capacity to work on software is welcome as well.
Responsibilities
- Outline firmware and software feature additions for communication with team
- Develop algorithms for successful implementation of firmware and software
- Properly manage and archive firmware and software code changes
- Cross-validate code with other firmware and software engineers
Requirements and Qualifications
- BS in Electrical Engineering or Computer Science or related field.
- All levels of software engineering with firmware engineering experience considered
- Experience in C/C++/C# .NET/Python and Linux development
- Excellent verbal and written communication and presentation skills
- Team player, with a strong desire to learn new skills and grow professionally
Bonus Points
- Experience with front end UI design, especially web languages such as HTML5, JavaScript, PHP, etc.
- Previous experience with data center related products
- Experience with serial communication protocols like UART, I2C, SPI, I2S, CAN and USB
- Experience with rechargeable battery powered electronics
- Experience with control systems
- Firmware and software testing validation experience
LOCATION AND TYPE:
Full-time employment in Reno, NV.
PHYSICAL REQUIREMENTS:
Standing, Sitting, Computer Work
LANGUAGE REQUIREMENTS:
English
TRAVEL:
0-15%, if applicable
All qualified applicants will receive consideration for employment without regard to age, race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability