waypointjobs

Beaconembedded

Senior Software Engineer

eden prairie, MN

Check who can apply and the requirements below before continuing.

About this opportunity

Beaconembedded lists this Senior Software Engineer opportunity in eden prairie, Minnesota. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Corporate Summary

Beacon EmbeddedWorks is a full-service provider of embedded solutions. Its innovative System on Modules (SOMs) are backed by an extensive suite of customization, security, and support services and its dedicated team of experts provide in-house manufacturing and support to accelerate development and reduce risk.

All Beacon EmbeddedWorks SOMs are designed, manufactured, and supported in its US-based facility in Eden Prairie, MN. As dependable, pre-certified, and feature dense solutions, Beacon EmbeddedWorks SOMs serve the most strenuous applications, including medical, aerospace and defense, and industrial markets. Beacon EmbeddedWorks operates mostly in the US but also has a small customer base in continental Europe and the APAC.

Beacon EmbeddedWorks is part of the Design & Manufacturing division of discoverIE Group plc, a British company listed on the main London stock exchange where it is a member of the FTSE 250 index.

Benefits

We are a Top 200 Workplace as voted by our employees

Multiple options for medical and dental coverages

Paid life insurance and disability coverage

401k with match

128 hours of time off per year to start

Paid holidays

Working for a company that helps save lives with some of our products

Position Summary

The Senior Software Engineer performs research, designs, tests, and implements application software on a variety of embedded and desktop platforms.

Reports to: Senior Manager of Engineering

Location: Eden Prairie, MN office

Starting Salary Information: $100,000+

Key Responsibilities

This role has no direct supervisory responsibilities but does serve as a coach and mentor for other positions in the department.

Essential Duties & Responsibilities

Instruct, direct, and check the work of other design engineers

Translate product requirements into implementable architectures

Design and develop software for 8, 16, 32 and 64-bit processor platforms

Design and develop software in assembly language, C, C++ and Python languages

Familiarity with other object-oriented languages like C#, Java, R, GO is preferred

Design and develop software for bare metal, RTOS, Linux and Android platforms. Experience with Yocto, Linux open source projects and Android AOSP is desirable

Familiarity with Windows CE, IOS, Android and QNX platforms is preferred

Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices

Experience developing software solutions for wireless technologies such as 802.11, WiFi, Bluetooth, GPS, and cell technologies

Conduct design analysis on software assets to assist in the development process by ensuring designs are maintainable, customer focused and reliable

Prepare technical data such as design verification test documents, software development plan, software design specifications and software requirements specifications

Complete assigned engineering projects within budgetary and scheduling guidelines

Communicate with engineers and project managers to coordinate and assure project completion; may manage an entire customer project

Actively engage with external technical community through writings or talks to promote Beacon EmbeddedWorks Solutions for business development purposes

Essential Responsibilities of All Employees

Support, demonstrate and drive our core values Lead, don't follow

Consistently deliver

Never stand still

Create relationships not transactions

Interact positively and professionally with all employees and customers

Maintain reliable attendance

Perform work safely and adhere to all safety requirements

Complete required training as scheduled

Perform other duties as assigned

Job Qualifications

Required Qualifications

Bachelor of Science in Computer Science, Computer Engineering, Software Engineering or equivalent

5+ years’ experience developing software for embedded processor platforms, mainly using Yocto Linux or any other form of Linux distribution

2+ years of experience developing system software or HAL layers on Android AOSP or other variants of Android operating system

Experience with embedded systems and microprocessor-based design

Experience with all aspects of product design including requirements documentation, system architecture, design for manufacturing, design for test and design verification

Ability to analyze customer requirements for feasibility, cost and development timeline

Strong communication skills including the ability to write technical specifications and design documentation, create and author templates for engineering documents, create project proposals with technical details, present verbally in one-on-one or group settings

Thorough technical knowledge of application software methodologies including OOA/OOD and Design Patterns

Understanding of CPU functions such as L1/L2 cache, MMU, power states, bus arbiters & multiplexers, interrupts, and DMA

Understanding of coding for embedded peripherals including Ethernet, USB, I2C, CAN, Flash, SPI

Experience using Spectrum analyzers, Oscilloscopes, and JTAG debuggers is highly desirable

Experience with ARM, PowerPC and x86 processor cores is highly desirable

Experience with embedded Linux, Android, IOS, Windows CE and RTOSs at the application, device-driver and board support package level is highly desirable

Experience with TCP/IP, Routing protocols and Internet protocols is an added advantage

Experience with MS Office products including MS Project

Ability to work in a fast-paced environment with quickly changing priorities to ensure superior customer satisfaction

Experience with Agile/Scrum Development

Other Considerations

Physical Demands

The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to use hands and fingers to handle, feel, or operate objects, tools or controls, and reach with hands and arms

Specific vision abilities required by this job include close vision, and ability to adjust focus

The employee may occasionally lift and/or move up to 10 pounds

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the manufacturing area is moderate

Travel is infrequent

Position Type / Expected Hours of Work

This is a full-time, on-site position

Typical days and hours of work are Monday through Friday, 8am -5pm, but does allow for some flexibility

It may be necessary to work more than 40 hours per week at times to produce the required results

Work Authorization

The candidate must meet the definition of “US Person” under ITAR/EAR regulations

Equal Employment Opportunity

Beacon EmbeddedWorks is an Equal Employment Opportunity and affirmative action employer.

#J-18808-Ljbffr

Worksite address

eden prairie, MN, 55344, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Govcio LLC

WhatJobs

Senior Dynamics Developer

washington, DC

$175,000.00 /Yr

Overview: GovCIO is looking for an experienced Senior CRM developer to support the continued enhancement and operations of a Microsoft Dynamics C…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Senior Application Developer

fairfax, VA

$165,000.00 /Yr

Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify a…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Software Developer- SME

quantico, VA

$195,000.00 /Yr

Overview: GovCIO is currently hiring for a Software Developer-SME   to design, code, test, and maintain software applications and systems in supp…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Sr. Instructional Developer

fort meade, MD

$120,000.00 /Yr

Overview: GovCIO is currently hiring for an Instructional Developer  to design and develop training materials for personnel . This position will…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Oracle E-Business Suite (EBS) Developer

laurel, MD

See pay details in description

Description Are you a skilled problem-solver who blends technical expertise with creativity to build effective and efficient solutions? If s…

Listing review due 2026-10-06View job