×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer​/Computer Scientist

Job in Jackson, Jackson County, Michigan, 49203, USA
Listing for: SeaLandAire Technologies
Full Time, Apprenticeship/Internship position
Listed on 2026-02-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer / Computer Scientist

Sea Land Aire  Technologies in Jackson, Michigan is looking for a recent graduate Computer Engineer or Computer Scientist to join our software team.

Sea Land Aire  provides engineering services for data collection applications in difficult environments. We design, develop, and build products tailored to help our customers collect information from any environment, focusing on small, unmanned vehicles and sensor systems. The job is fast-paced and requires working with engineers, customers, lab technicians, and support staff.

The Software Engineer performs duties in design, development, and testing of desktop software applications supporting our hardware design, production, and testing teams as the primary responsibility. The secondary responsibility is to support microcontroller (MCU) firmware design, development, and testing. To perform these duties, familiarity with the setup and configuration of custom embedded hardware and lab tools such as DMMs, oscilloscopes, and power supplies is necessary.

On the job training will be provided as needed.

Depending on applicant skillset, some additional responsibility may include designing, configuring, and maintaining IT support tools on Windows and Linux servers. Depending on applicant skillset, some additional responsibility may include embedded hardware design functions of schematic capture, board layout, board test, and BOM management.

Essential Functions*

  • Collaborate across teams to design and develop custom Microsoft Windows based desktop application software to meet performance requirements for hardware validation, system testing, and production operations. The primary languages will be Python and C/C++.

  • Design and test embedded C firmware to meet project requirements.

  • Document software and firmware using comments, software design documents, and version control commit messages.

  • Provide instruction to and collaborate with lab and production personnel to improve SLA efficiency using software tools.

  • Interface with System Engineers, Mechanical Engineers, Electrical Engineers, IT personnel, and lab/production technicians effectively.

  • Interface with Sea Land Aire  (SLA) project teams and customers to define requirements and project feasibility.

  • Help write proposals, estimate necessary labor requirements, and provide cost estimates for new work.


* Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Supervisory Responsibility

This position does not have department or company supervisory responsibilities.

Core Competencies

Successful applicants would exhibit many of the following capabilities and traits:

  • Experience with Microsoft Windows GUI development

  • Experience with C/C++ and/or Python design (preferably both)

  • Experience with VS Code, Visual Studio, Qt, and/or wx Widgets

  • Understanding of APIs and Windows DLLs

  • Understanding of communication protocols such as Ethernet and RS-485

  • Experience with the Design/Prototype/Validate cycle

Preferred Competencies

Successful applicants may additionally benefit from exhibiting some of the following capabilities and traits. Listed in order of likely benefit to the position:

  • Experience with STM
    32

  • Experience with embedded C design on ARM microcontrollers preferred

  • Experience with Linux server and command line operations

  • Experience with Virtual Machines (KVM, VMWare) and Docker

  • Understanding of embedded real-time operating system concepts

  • Experience with Windows Server

  • Experience with Altium Designer

  • Experience with schematic capture and board layout

  • Experience with circuit design

  • Experience with circuit board soldering

Position Type/Expected Hours of Work

This is an on-site, full-time position, with a minimum expectation of 40 hours per week. Hours are somewhat flexible, and occasional late evenings may be required.

Travel

Some travel may be required for field testing and customer interface.

Education and Experience

A bachelor's degree in computer science, computer engineering, or equivalent with at least 1-year relevant experience is preferred. Experience could be through a co-op, internship, or multi-semester project.

Electrical Engineers with experience that meets the job requirements will…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary