Location: Uppsala or Alfta
With headquarters in beautiful Hälsingland, Sweden, CrossControl is committed to empowering our customers by making industrial vehicles and machines smarter, safer, and more productive. As a global leader in HMI (Human-Machine Interface) and computer solutions for industrial vehicles, we leverage operational excellence and engineering expertise to establish ourselves as a trusted partner for OEMs and system integrators worldwide. Our dedication is evident in the provision of robust platforms for machine intelligence, communication, and human-machine interaction.
Read more about who we are and what we do at crosscontrol.com
As an Embedded Software Engineer, we offer you a challenging position at the core of our business. You will work in projects together with colleagues from other disciplines such as hardware, platform software, and production. In addition to software development, your tasks will also include requirements-engineering, test and verification, and documentation tasks.
What We Offer
Our employees are our greatest asset, and we invest in their personal development. At CrossControl passionate people get the chance to explore their interests and push themselves to take on bigger challenges as work on platforms for machine intelligence and making industrial vehicles smarter, safer and more productive. We offer a strong team spirit, a hybrid workplace with remote work options, and flexible hours that prioritize a healthy work-life balance. We work at building a vibrant workplace culture at each site with corporate support for personal clubs, health & fitness focus and team-building activities, small and large. We also support our local communities with a combination of annual charitable initiatives and one-off activities.
Requirements
Your Profile
For competence and qualifications, we are looking for:
- Academic degree (M.Sc. or equivalent) in a suitable field.
- At least 2 years of working experience within the fields of embedded systems or computer science, with focus on embedded operating systems, such as Windows, Linux (Yocto) or others.
- Effective communication skills, in English and Swedish/Finnish both in speech and writing.
Additionally, it is beneficial if you have experience within some or several of the following areas:
- Computer hardware architectures and differences with ARM, and x86-based systems
- C and C++, possibly also in RUST and other languages related to Linux development
- Windows for embedded (deploy images, sysprep, drivers, C#)
- You know your way around build systems and CI/CD setups.
- Communication buses such as I2C, SPI, CAN/CAN-FD, Ethernet, USB
- Embedded Linux (bootloader, kernel, drivers, and libraries), with knowledge of Yocto Project · Scripting languages, such as python
- Software test frameworks and test automation tools
- Requirements management
- Data security and functional safety
- Product development processes involving test driven development and agile development
- Basic understanding of hardware problem solving and ability to review hardware schematics
- Used to work with agile software methods
We would love to see:
- Access to quality code samples on your GitHub or a similar site
- Contributions to open-source projects
- Proficiency in additional programming languages
We value the qualities and benefits that an even age and gender distribution, as well as ethnic and cultural diversity give CrossControl as a company.
Why apply?
CrossControl is a company with a bright future, winning market shares in a growing market niche. We are a medium-sized company, proud of our strong team culture, short communication paths within and between disciplines, and have an open-minded work environment. As an Embedded Software Engineer, you will become part of a tight project team, get a full company overview and take part in all aspects of the product lifecycle.
How to Apply:
If you’re interested in joining our team, we collaborate with Enhunt for this position. Apply through the “apply here” below and contact Kim Johansson at 0709171531 or kim.johansson@enhunt.com for more information.