At a Glance
- Tasks: Lead the development of high-reliability firmware for rugged control systems and electronic products.
- Company: Join a leading tech company innovating in automotive and consumer electronics.
- Benefits: Competitive salary, health benefits, flexible hours, and career development support.
- Other info: Dynamic team environment with opportunities for mentorship and growth.
- Why this job: Make an impact with cutting-edge technology in demanding environments.
- Qualifications: Mastery of C programming and experience with Bluetooth/BLE required.
The predicted salary is between 70000 - 90000 Β£ per year.
From rugged off-highway construction vehicles to advanced automotive systems and high-volume consumer electronics, our technology operates in the most demanding environments on earth. We are seeking a precision-driven Embedded Software Engineer with a mastery of the C language along with Bluetooth and BLE experience to join our world-class team. In this role, you will own the development of low-level, high-reliability firmware, ensuring our rugged control systems and electronic products perform flawlessly when it matters most.
Key responsibilities
- Shape technical strategy: Advise engineering management on the technical direction for the software department.
- Drive multi-project execution: Lead the architecture, system design, and technical delivery of multiple concurrent product lines.
- Mentor & grow talent: Formally mentor junior engineers and identify training needs across the wider department.
- Influence business growth: Uncover new commercial opportunities and contribute to strategic technical roadmaps.
- Solve complex problems: Analyse high-level issues to implement permanent, strategic, long-term technical solutions.
- Manage team deliverables: Oversee resource allocation and day-to-day tasks for the projects you work on.
- Lead project delivery: Own the technical execution and discipline-specific architecture for major single product projects.
- Client-facing ownership: Act as the primary technical point of contact for international and domestic customers.
- Commercial awareness: Support new business proposals and scope out-of-scope variations for customer variations.
- Guide the team: Provide technical guidance, support, and constructive performance feedback for junior team members.
- Root-cause engineering: Diagnose complex engineering failures to deliver robust, permanent resolutions.
Skills and qualifications required
- Embedded Programming: Mastery of the C language for 8-bit and 32-bit microprocessors.
- Hardware Interfacing: Experience writing low-level drivers for CPU peripherals and external hardware.
- Problem Solving: Exceptional fault diagnosis, debugging, and analytical skills.
- Code Quality: Practical use of version control systems alongside static analysis and code metrics tools.
- Communication: High proficiency in English (minimum IELTS 7 or SELT B1 equivalent) for clear technical documentation.
- Bluetooth and BLE experience a must.
Desirable Attributes (Advantageous to Have)
- Automotive Tech: Knowledge of MISRA C rules, and ISO 26262 (ASIL-B) safety standards.
- Networking Protocols: Experience with CAN, LIN and Ethernet communications.
- Industry Tooling: Hands-on experience with Vector vehicle networking tools like CANoe or CANalyzer.
- Systems & Displays: Background in real-time control, software architecture, graphic processors, or driving TFT displays.
- Modelling & Frameworks: Familiarity with UML, Matlab, Simulink, or ASPICE / CMMI frameworks.
- General Dev: Basic analogue/digital electronic design or secondary programming experience (C++, Linux/Windows).
- Mobility: Ability to travel freely to support key international clients in the US and Europe.
What We Offer (Benefits & Perks)
- Competitive Salary: Attractive salary dependent upon your current experience level.
- Financial Peace of Mind: Yearly pay reviews, a company pension scheme, and comprehensive life insurance.
- Health & Wellbeing: BUPA healthcare and a 24-hour Employee Assistance Programme.
- Work-Life Balance: 25 days of annual leave plus bank holidays.
- Flexible 39-Hour Week: Control your day with flexible start and finish times around our core hours: Monday to Thursday: 10:00 am β 4:00 pm core hours. Friday: Early finish with core hours from 10:00 am β 1:00 pm.
- Career Enhancement: Funding for professional training and further education, including full financial support and mentorship to attain professional engineering memberships.
- Commuting & Relocation: Free on-site parking, excellent public transport links, a cycle-to-work scheme, and financial relocation assistance for candidates moving to the area.
Principal Software Engineer employer: Pektron
At Pektron, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our commitment to employee growth is evident through comprehensive training programmes and mentorship opportunities, ensuring that our engineers thrive in their careers. Located in a vibrant area with excellent transport links, we offer a flexible work environment, competitive salaries, and a robust benefits package that prioritises your health and well-being.