Full time | Stockholm, Älta, Sweden
Hardware-Enthusiast Programmer
Are you passionate about cutting-edge technology and the development of sustainable energy solutions? Do you have expertise in working with lithium battery packs, simulations, and testing? If so, we have an exciting opportunity for you!
Zparq, a leading provider of marine drivetrains, is seeking a highly skilled and motivated Lithium Battery Pack Simulation and Testing Engineer to join our dynamic team. In this role, you will be responsible for conducting simulations and performing comprehensive testing on lithium battery packs to ensure their safety, performance, and reliability.
Responsibilities:
1. Design, develop, and implement software applications that interface with hardware devices, including sensors, actuators, microcontrollers, and other electronic components.
2. Collaborate with cross-functional teams, including hardware engineers, to understand hardware requirements and develop software solutions that meet the specified objectives.
3. Write clean, efficient, and well-documented code for both new and existing software applications.
4. Test and debug software applications to ensure their functionality, reliability, and compatibility with hardware components.
5. Optimize software performance and memory usage for resource-constrained hardware platforms.
6. Stay up-to-date with the latest hardware technologies, programming languages, and development tools relevant to the field.
7. Troubleshoot and resolve software and hardware integration issues in a timely manner.
8. Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
9. Document software designs, specifications, and user manuals for internal and external reference.
Preferred Qualifications:
1. Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
2. Strong programming skills in languages such as C, C++, Python, or Java.
3. Solid understanding of hardware components and interfaces, including serial communication (UART, SPI, I2C, CAN, GATT), analog and digital signals, and microcontroller architectures.
4. Experience with embedded systems development and working with microcontrollers.
5. Familiarity with hardware description languages (HDL) like Verilog or VHDL is a plus.
6. Knowledge of software development methodologies, version control systems, and bug tracking tools.
7. Strong problem-solving skills and the ability to debug complex hardware-software integration issues.
8. Excellent communication skills to collaborate with hardware engineers, software developers, and other stakeholders effectively.
9. Passion for hardware technology and a curiosity to explore new tools and techniques in the field.
10. Experience with robotic systems, Internet of Things (IoT), or firmware development is a bonus.
If you are a creative and driven programmer with a genuine interest in hardware, this is an excellent opportunity to join a dynamic company at the forefront of technological innovation.
How to Apply:
Please submit your resume, a cover letter highlighting your relevant experience, and any relevant project portfolio or sample work.
Note: Only shortlisted candidates will be contacted for further steps in the selection process. We appreciate your understanding.
At Zparq, we value diversity and are committed to creating an inclusive environment for all employees. We encourage applications from individuals of all backgrounds and experiences.
Apply to info@zparq.se
APPLICATION
Application
"*" indicates required fields