🚀About Uplift
Uplift is a dynamic agency specializing in global talent search, covering EMEA, LATAM, USA, and APAC. With successful placements in 52 countries, we combine speed and cutting-edge technology to source top executive and mid-senior talent across various functions. Our innovative approach integrates global networks, AI, and advanced recruitment tools. Beyond recruitment, we engage with our audience through our podcast, newsletter, and webinars, ensuring we stay at the forefront of talent acquisition and global HR trends.
⭐About Our Client
Our client takes a holistic approach to build robots; all components of the robots are developed in-house including motors, transmissions, sensors, electronics, controls, and AI. As their colleague, you will get the opportunity to develop skills in all of these areas and find unique solutions across domains. They design androids built to benefit society.
Our client work with hardware, and as such, candidates need to be located in proximity to the office in Oslo or Moss.
A relocation package will be provided to the candidates who are willing to relocate to Moss.
We are looking for an experienced
Embedded Firmware Engineer, BMS for their growing team.
Requirements
Responsibilities
- Architecture and firmware development for NEO's BMS and digital power distribution controller
- Implement real-time control algorithms, safety mechanisms, and communication protocols (e.g., CAN, LIN, SPI, I2C) for efficient battery monitoring and control
- Develop software for battery state estimation, including State of Charge (SoC), State of Health (SoH), and State of Power (SoP)
- Support the rest of the battery team on battery cell evaluation and testing
- Drive features in the higher level robot software safety layer
Candidate Requirements
Must-Haves:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 2+ years of experience in embedded software development with a focus on Battery Management Systems and power electronics
- Proficiency in embedded C/C++ programming
- Strong understanding of battery technologies (Li-ion, Li-Polymer, etc.) and battery management principles
- Experience with communication protocols like EtherCAT, CAN, LIN, SPI, I2C, and/or Modbus,
Nice-To-Haves:
- Understanding of functional safety standards that apply for batteries in consumer electronics
- Strong analytical skills with the ability to troubleshoot and debug complex software and hardware issues
- Experience in PCB design
Benefits
- Work in a nascent industry and shape the future of humanoid robots
- Work in a team that creates an open, trusting environment where everyone can be their most creative
- Thrive in an inclusive, supportive, and global culture
Uplift's Commitment to Diversity and Inclusion
At Uplift, we are committed to fair and equal experience for all employees and applicants, supporting the principles of Equal Opportunity Employment. We value the diverse talents and perspectives of individuals from all backgrounds, including minorities, women, and people with disabilities. We focus on creating opportunities for growth and advancement based on each person's qualifications and performance.
We are passionate about uplifting people's lives and fostering an inclusive environment where everyone is valued, regardless of race, religion, color, national origin, citizenship status, sex, sexual orientation, gender identity and expression, genetic information, marital status, age, or disability. At Uplift, everyone is welcome.