Embedded Software Engineer
Location
Sweden
Posted
121 days ago
Salary
0
Seniority
Mid Level
Job Description
Embedded Software Engineer
AFRY
• Utveckla mjukvara för några av Sveriges mest kritiska tekniska system • Att arbeta med embedded mjukvara inom försvarsindustrin • Delta i hela utvecklingskedjan, från krav och arkitektur till implementation, integration, test och verifiering • Arbeta i team tillsammans med elektronik‑, system‑ och testingenjörer
Job Requirements
- Relevant högskoleutbildning och gärna minst två års arbetslivserfarenhet
- C/C++ för embedded system
- RTOS, bare‑metal eller Linux embedded
- Hårdvarunära programmering, drivrutiner och låg nivå‑gränssnitt
- Samarbete i tekniska team (team effort / team collaboration)
- Svenska flytande i tal och skrift
- Meriterande: Erfarenhet av militär förmåga, frivillig försvarsorganisation, Hemvärnet eller genomförd värnplikt
- Kommunikationsprotokoll (CAN, SPI, I²C, UART, Ethernet)
- Kunskap inom Java, Python & ADA
- Testautmatisering och CI för embedded targets
- Felsökning med oscilloskop, JTAG, logikanalysator
Benefits
- 28 semesterdagar
- Ledigt 23 december plus en extra dag
- 4 500 kr i friskvård
- Utbildningar
- Certifieringar
- AFRY Academy
- Communities
- Tech‑träffar
- Kultur där vi är Brave, Devoted Team Players
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer
Luxury PresenceDo it all with Luxury Presence. Build your brand, expand your network, & close more deals.
• Lead the design and implementation of complex systems and platform capabilities • Drive large-scale, cross-functional projects that align technical strategy with business objectives • Define architectural patterns and standards that improve system scalability, resilience, and maintainability • Mentor engineers across teams, elevate technical skills, and influence career growth • Partner with product, design, and AI teams to deliver AI-native product experiences and developer tooling • Lead technical initiatives that improve developer efficiency, reduce risk, and unlock innovation • Foster a culture of excellence through technical leadership in design and code reviews • Share knowledge through documentation, workshops, and cross-team collaboration
• Design, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision • Ensure completed activities meet project specifications and requirements • Establish and build working relationships with Technology and business units • Collaborate with other areas of Technology to ensure solutions improve the user experience • Participate in determining Technology alternatives and solutions and assist with system integration
Software Engineer I
Mercury InsuranceTrusted by customers. Loved by team members. The smarter way to career.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Software Engineer I, you will be responsible for designing, developing, and maintaining software applications and systems. You will work under the guidance of senior engineers and managers to build high-quality, innovative, and performant software that complies with coding standards and technical design. - Develop a strong understanding of relevant product areas, codebases, and systems. - Write high-quality code for simple scenarios with good test coverage. - Assist with any application system support needs. - Participate in design and code reviews of applications to ensure best practices, adherence to Mercury standards, and high quality. Qualifications - Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields or equivalent combination of education and experience. - Master’s Degree in Computer Science (preferred). - Experienced in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript). - Knowledgeable in leveraging various data structures, algorithms, and design patterns. - Familiar with relational databases, NoSQL, and caching solutions. - Strong problem-solving skills and good communication abilities. - Capable of working independently on simple tasks. - Ability to collaborate and influence team members to address impediments and deliver desired results. - Knowledge of cloud platforms such as AWS, Google Cloud, or Azure (preferred). Requirements - Strong proficiency in Java programming language. - In-depth knowledge of the Spring Framework, including Spring Boot for building microservices and REST APIs. - Proficiency in designing, implementing, and consuming RESTful APIs. - Understanding of RESTful principles, status codes, and best practices. - Hands-on experience with MongoDB (NoSQL database) for storing and retrieving data. - Ability to effectively utilize AI tools such as Claude, ChatGPT with IDEs like IntelliJ, VS Code. - Experience with logging frameworks like Log4j, SLF4J, or Logback. - Familiarity with monitoring tools such as Prometheus or Grafana. - Proficiency in writing unit tests using JUnit or other testing frameworks. - Experience with Jenkins for continuous integration and automated builds. - Proficiency in using Git for version control and understanding of branching strategies and pull requests. - Strong analytical skills to identify and resolve technical issues. - Ability to debug and optimize code for performance. - Experience working in an Agile/Scrum development environment. - Effective communication and collaboration within cross-functional teams. Benefits - Competitive compensation. - Flexibility to work from anywhere in the United States for most positions. - Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours). - Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus). - Medical, dental, vision, life, and pet insurance. - 401 (k) retirement savings plan with company match. - Engaging work environment. - Promotional opportunities. - Education assistance. - Professional and personal development opportunities. - Company recognition program. - Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.
Full Stack Engineer
VeevaHeadquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
• Drive User-Centered Design: Engage directly with our internal consultants to gather requirements, understand their workflows, and build intuitive, user-centric tools that enhance their productivity and solve their complex problems • Build End-to-End Solutions: Architect, develop, and maintain full-stack applications, writing clean frontend code with React and building robust backend services and APIs with Python or TypeScript • Embrace Serverless & Containers: Design, deploy, and operate services using AWS Lambda for event-driven logic and AWS ECS with Fargate for containerized applications • Own Your Infrastructure with Terraform: Provision, configure, and manage your applications AWS infrastructure exclusively with Terraform, ensuring your environments are automated, reproducible, and scalable • Automate with GitLab CI: Design, build, and maintain automated CI/CD pipelines using GitLab CI to test and deploy your serverless and container-based applications safely and efficiently • Ensure Operational Health: Monitor, troubleshoot, and optimize application performance and infrastructure, ensuring high availability and security across the stack




